@@ -4,10 +4,14 @@ import { hydrateRequest, hydrateTabRequest, getNgModules, GeneratorOption, Gener
44
55export { getNgModules , GeneratorOption , GeneratorRequest } ;
66
7- export function processPageRequest ( context : BuildContext , name : string , commandOptions : any ) {
8-
9- const hydratedRequest = hydrateRequest ( context , { type : 'page' , name, includeNgModule : commandOptions . module } ) ;
10- return generateTemplates ( context , hydratedRequest , commandOptions . constants ) ;
7+ export function processPageRequest ( context : BuildContext , name : string , commandOptions ?: { module ?: boolean ; constants ?: boolean ; } ) {
8+ if ( commandOptions ) {
9+ const hydratedRequest = hydrateRequest ( context , { type : 'page' , name, includeNgModule : commandOptions . module } ) ;
10+ return generateTemplates ( context , hydratedRequest , commandOptions . constants ) ;
11+ } else {
12+ const hydratedRequest = hydrateRequest ( context , { type : 'page' , name, includeNgModule : false } ) ;
13+ return generateTemplates ( context , hydratedRequest ) ;
14+ }
1115}
1216
1317export function processPipeRequest ( context : BuildContext , name : string , ngModulePath : string ) {
@@ -26,9 +30,11 @@ export function processProviderRequest(context: BuildContext, name: string, ngMo
2630 return nonPageFileManipulation ( context , name , ngModulePath , 'provider' ) ;
2731}
2832
29- export function processTabsRequest ( context : BuildContext , name : string , tabs : any [ ] , commandOptions : any ) {
30- const includePageConstants = commandOptions . constants ;
31- const includeNgModule = commandOptions . module ;
33+ export function processTabsRequest ( context : BuildContext , name : string , tabs : any [ ] , commandOptions ?: { module ?: boolean ; constants ?: boolean ; } ) {
34+
35+ const includePageConstants = commandOptions ? commandOptions . constants : false ;
36+ const includeNgModule = commandOptions ? commandOptions . module : false ;
37+
3238 const tabHydratedRequests = tabs . map ( ( tab ) => hydrateRequest ( context , { type : 'page' , name : tab , includeNgModule} ) ) ;
3339 const hydratedRequest = hydrateTabRequest ( context , { type : 'tabs' , name, includeNgModule, tabs : tabHydratedRequests } ) ;
3440
0 commit comments