mirror of https://github.com/alibaba/ice.git
feat: export icestore types (#212)
* feat: export icestore types * fix: export IcestoreRootState and IcestoreDispatch
This commit is contained in:
parent
707fac20ec
commit
30c09a6ad7
|
|
@ -13,8 +13,10 @@ export default async (api) => {
|
||||||
const pageStoresTemplatePath = path.join(templatePath, 'pageStores.ts.ejs');
|
const pageStoresTemplatePath = path.join(templatePath, 'pageStores.ts.ejs');
|
||||||
const projectType = getValue('PROJECT_TYPE');
|
const projectType = getValue('PROJECT_TYPE');
|
||||||
|
|
||||||
await fse.copy(path.join(__dirname, '..', 'src/types/index.ts'), path.join(targetPath, './types/store.ts'));
|
await fse.copy(path.join(__dirname, '..', 'src/types'), path.join(targetPath, './store'));
|
||||||
applyMethod('addIceTypesExport', { source: './types/store', specifier: '{ IStore }', exportName: 'store?: IStore' });
|
// TODO: 考虑合并为一个
|
||||||
|
applyMethod('addIceTypesExport', { source: './store', specifier: '{ IStore }', exportName: 'store?: IStore' });
|
||||||
|
applyMethod('addIceTypesExport', { source: './store/icestore' });
|
||||||
|
|
||||||
onGetWebpackConfig(config => {
|
onGetWebpackConfig(config => {
|
||||||
if (command === 'build') {
|
if (command === 'build') {
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,3 @@
|
||||||
|
import { IcestoreDispatch, IcestoreRootState } from '@ice/store';
|
||||||
|
|
||||||
|
export { IcestoreDispatch, IcestoreRootState };
|
||||||
Loading…
Reference in New Issue