diff --git a/types/aws-lambda/aws-lambda-tests.ts b/types/aws-lambda/aws-lambda-tests.ts index b9e2a383b6..f3bd8f16d9 100644 --- a/types/aws-lambda/aws-lambda-tests.ts +++ b/types/aws-lambda/aws-lambda-tests.ts @@ -125,7 +125,7 @@ strOrUndefined = apiGwEvtReqCtx.routeKey; /* API Gateway Event */ strOrNull = apiGwEvt.body; -str = apiGwEvt.headers!['example']; +str = apiGwEvt.headers['example']; str = apiGwEvt.multiValueHeaders['example'][0]; str = apiGwEvt.httpMethod; bool = apiGwEvt.isBase64Encoded; diff --git a/types/aws-lambda/index.d.ts b/types/aws-lambda/index.d.ts index a2c6a8ba3f..4b99367956 100644 --- a/types/aws-lambda/index.d.ts +++ b/types/aws-lambda/index.d.ts @@ -79,7 +79,7 @@ export interface APIGatewayEventRequestContext { // API Gateway "event" export interface APIGatewayProxyEvent { body: string | null; - headers?: { [name: string]: string }; + headers: { [name: string]: string }; multiValueHeaders: { [name: string]: string[] }; httpMethod: string; isBase64Encoded: boolean;