@@ -17,7 +17,16 @@ const crudMethods = [
1717 { name : 'Update' , value : 'UPDATE' , checked : true } ,
1818 { name : 'Delete' , value : 'DELETE' , checked : true }
1919] ;
20- const entityMethods = [ 'Get' , 'Create' , 'Create many' , 'Update' , 'Update many' , 'Delete' , 'Delete many' , 'Clear' ] ;
20+ const entityMethods = [
21+ { name : 'Get' , checked : true , value : 'GET' } ,
22+ { name : 'Create' , checked : true , value : 'CREATE' } ,
23+ { name : 'Create many' , checked : true , value : 'CREATE_MANY' } ,
24+ { name : 'Update' , checked : true , value : 'UPDATE' } ,
25+ { name : 'Update many' , checked : true , value : 'UPDATE_MANY' } ,
26+ { name : 'Delete' , checked : true , value : 'DELETE' } ,
27+ { name : 'Delete many' , checked : true , value : 'DELETE_MANY' } ,
28+ { name : 'Clear' , checked : true , value : 'CLEAR' }
29+ ] ;
2130
2231module . exports = function ( options ) {
2332 return {
@@ -55,8 +64,7 @@ module.exports = function(options) {
5564 name : 'entityMethods' ,
5665 message : 'Select which method you want to be implemented:' ,
5766 when : answers => answers . store === 'ENTITY' ,
58- choices : entityMethods . map ( val => ( { name : val , checked : true } ) ) ,
59- filter : array => array . map ( val => snakeCase ( val ) . toUpperCase ( ) ) ,
67+ choices : entityMethods ,
6068 validate : array => validators . minOptionSelected ( 1 , array )
6169 }
6270 ] ,
@@ -77,12 +85,12 @@ module.exports = function(options) {
7785 break ;
7886 }
7987
80- // const indexExists = fs.existsSync(options.BASE_PATH, 'app.store.ts');
81- // const allEffectsExists = fs.existsSync(options.BASE_PATH, 'all-effects.ts');
82- // const storeReduxorModuleExists = fs.existsSync(options.BASE_PATH, 'store-reduxor.module.ts');
83- // actions = indexExists ? actions.concat(modulesActions.updateIndex) : actions.concat(modulesActions.addIndex);
84- // actions = allEffectsExists ? actions.concat(modulesActions.updateAllEffects) : actions.concat(modulesActions.addAllEffects);
85- // actions = storeReduxorModuleExists ? actions.concat(modulesActions.updateStoreReduxorModule) : actions.concat(modulesActions.addStoreReduxorModule);
88+ const indexExists = fs . existsSync ( options . BASE_PATH , 'app.store.ts' ) ;
89+ const allEffectsExists = fs . existsSync ( options . BASE_PATH , 'all-effects.ts' ) ;
90+ const storeReduxorModuleExists = fs . existsSync ( options . BASE_PATH , 'store-reduxor.module.ts' ) ;
91+ actions = indexExists ? actions . concat ( modulesActions . updateIndex ) : actions . concat ( modulesActions . addIndex ) ;
92+ actions = allEffectsExists ? actions . concat ( modulesActions . updateAllEffects ) : actions . concat ( modulesActions . addAllEffects ) ;
93+ actions = storeReduxorModuleExists ? actions . concat ( modulesActions . updateStoreReduxorModule ) : actions . concat ( modulesActions . addStoreReduxorModule ) ;
8694
8795 const actionsFlattened = actions . reduce ( ( a , b ) => a . concat ( b ) ) ;
8896 return actionsFlattened ;
0 commit comments