@@ -60,7 +60,7 @@ export function universalExpressEngine(setupOptions: UniversalSetupOptions) {
60
60
moduleRefPromise . then ( ( moduleRef : NgModuleRef < { } > ) => {
61
61
handleModuleRef ( moduleRef , callback , setupOptions ) ;
62
62
return moduleRef ;
63
- } , ( err ) => callback ( e ) ) ;
63
+ } , ( err : any ) => callback ( err ) ) ;
64
64
65
65
} catch ( e ) {
66
66
callback ( e ) ;
@@ -94,7 +94,7 @@ function getDocument(filePath: string): string {
94
94
/**
95
95
* Handle the request with a given NgModuleRef
96
96
*/
97
- function handleModuleRef ( moduleRef : NgModuleRef < { } > , callback : Send , setupOptions : UniversalSetupOptions ) {
97
+ function handleModuleRef ( moduleRef : NgModuleRef < { } > , callback : Send | any , setupOptions : UniversalSetupOptions ) {
98
98
const state = moduleRef . injector . get ( PlatformState ) ;
99
99
const appRef = moduleRef . injector . get ( ApplicationRef ) ;
100
100
@@ -104,25 +104,26 @@ function handleModuleRef(moduleRef: NgModuleRef<{}>, callback: Send, setupOption
104
104
. subscribe ( ( stable : boolean ) => {
105
105
try {
106
106
if ( ! ( < any > moduleRef ) . instance [ setupOptions . universalOnInit ] ) {
107
- console . log ( 'Universal Error: Please provide ' + setupOptions . universalOnInit + 'on the ngModule ' + moduleRef . name ) ;
107
+ console . log ( 'Universal Error: Please provide ' + setupOptions . universalOnInit + 'on the ngModule ' + ( < any > moduleRef ) . name ) ;
108
108
}
109
109
( < any > moduleRef ) . instance [ setupOptions . universalOnInit ] ( moduleRef , setupOptions ) ;
110
110
} catch ( e ) {
111
- console . log ( 'Universal Error' , err ) ;
111
+ console . log ( 'Universal Error' , e ) ;
112
112
try {
113
113
moduleRef . destroy ( ) ;
114
114
} catch ( ee ) { }
115
- callback ( err ) ;
115
+ callback ( e ) ;
116
116
return ;
117
117
}
118
118
119
119
try {
120
120
moduleRef . destroy ( ) ;
121
121
} catch ( eee ) { }
122
- callback ( null , state . renderToString ( ) ) ;
122
+ const html = state . renderToString ( ) ;
123
+ callback ( null , html ) ;
123
124
return ;
124
125
} ,
125
- ( err ) => {
126
+ ( err : any ) => {
126
127
console . log ( 'Universal Error' , err ) ;
127
128
callback ( err ) ;
128
129
} ) ;
0 commit comments