fix(schematics): import StoreRouterConnectingModule

Closes #108
This commit is contained in:
Chai Wei Jian 2017-11-18 11:03:35 +08:00 committed by Victor Savkin
parent c9759cc442
commit 2ba910aa9a

View File

@ -42,9 +42,11 @@ function addImportsToModule(name: string, options: Schema): Rule {
insertImport(source, modulePath, 'EffectsModule', '@ngrx/effects'), insertImport(source, modulePath, 'EffectsModule', '@ngrx/effects'),
insertImport(source, modulePath, 'StoreDevtoolsModule', '@ngrx/store-devtools'), insertImport(source, modulePath, 'StoreDevtoolsModule', '@ngrx/store-devtools'),
insertImport(source, modulePath, 'environment', '../environments/environment'), insertImport(source, modulePath, 'environment', '../environments/environment'),
insertImport(source, modulePath, 'StoreRouterConnectingModule', '@ngrx/router-store'),
...addImportToModule(source, modulePath, `StoreModule.forRoot({})`), ...addImportToModule(source, modulePath, `StoreModule.forRoot({})`),
...addImportToModule(source, modulePath, `EffectsModule.forRoot([])`), ...addImportToModule(source, modulePath, `EffectsModule.forRoot([])`),
...addImportToModule(source, modulePath, `!environment.production ? StoreDevtoolsModule.instrument() : []`) ...addImportToModule(source, modulePath, `!environment.production ? StoreDevtoolsModule.instrument() : []`),
...addImportToModule(source, modulePath, `StoreRouterConnectingModule`)
]); ]);
return host; return host;
} else { } else {
@ -70,6 +72,7 @@ function addImportsToModule(name: string, options: Schema): Rule {
...common, ...common,
insertImport(source, modulePath, 'StoreDevtoolsModule', '@ngrx/store-devtools'), insertImport(source, modulePath, 'StoreDevtoolsModule', '@ngrx/store-devtools'),
insertImport(source, modulePath, 'environment', '../environments/environment'), insertImport(source, modulePath, 'environment', '../environments/environment'),
insertImport(source, modulePath, 'StoreRouterConnectingModule', '@ngrx/router-store'),
...addImportToModule( ...addImportToModule(
source, source,
modulePath, modulePath,
@ -78,7 +81,8 @@ function addImportsToModule(name: string, options: Schema): Rule {
)}: ${initName}}})` )}: ${initName}}})`
), ),
...addImportToModule(source, modulePath, `EffectsModule.forRoot([${effectsName}])`), ...addImportToModule(source, modulePath, `EffectsModule.forRoot([${effectsName}])`),
...addImportToModule(source, modulePath, `!environment.production ? StoreDevtoolsModule.instrument() : []`) ...addImportToModule(source, modulePath, `!environment.production ? StoreDevtoolsModule.instrument() : []`),
...addImportToModule(source, modulePath, `StoreRouterConnectingModule`)
]); ]);
} else { } else {
insert(host, modulePath, [ insert(host, modulePath, [