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