@@ -37,6 +37,7 @@ const getAngularBuilder = ({ functionServerPath }) => javascript`
37
37
`
38
38
39
39
const getServerlessTs = ( { projectName, siteRoot } ) => javascript `
40
+ // @ts no-check
40
41
/// <reference types="zone.js" />
41
42
import 'zone.js/dist/zone-node'
42
43
@@ -45,8 +46,11 @@ const getServerlessTs = ({ projectName, siteRoot }) => javascript`
45
46
46
47
import { CommonEngine , RenderOptions } from '@nguniversal/common/engine' ;
47
48
import { REQUEST , RESPONSE } from '@nguniversal/express-engine/tokens' ;
49
+ // @ts -ignore
48
50
import MockExpressRequest from 'mock-express-request' ;
51
+ // @ts -ignore
49
52
import MockExpressResponse from 'mock-express-response' ;
53
+ // @ts -ignore
50
54
import qs from 'qs' ;
51
55
52
56
import { AppServerModule } from './src/main.server'
@@ -73,14 +77,14 @@ const getServerlessTs = ({ projectName, siteRoot }) => javascript`
73
77
}
74
78
75
79
// backwards compat for old CLI releases
76
- function getRawQuery ( event ) : string {
80
+ function getRawQuery ( event : any ) : string {
77
81
if ( event . rawQuery ) {
78
82
return event . rawQuery ;
79
83
}
80
84
81
85
return qs . stringify ( event . multiValueQueryStringParameters , { arrayFormat : 'repeat' } )
82
86
}
83
- function getRawUrl ( event ) : string {
87
+ function getRawUrl ( event : any ) : string {
84
88
if ( event . rawUrl ) {
85
89
return event . rawUrl ;
86
90
}
@@ -92,7 +96,7 @@ const getServerlessTs = ({ projectName, siteRoot }) => javascript`
92
96
return ( event . headers [ 'x-forwarded-proto' ] || 'http' ) + "://" + event . headers . host + event . path + query ;
93
97
}
94
98
95
- export async function render ( event , context ) : Promise < RenderResponse > {
99
+ export async function render ( event : any , context : any ) : Promise < RenderResponse > {
96
100
const { method, path, headers, multiValueHeaders } = event ;
97
101
let query = getRawQuery ( event ) ;
98
102
if ( ! ! query ) {
0 commit comments