From 03d285dfdc44358fa108902cc8ee89128b8dcf97 Mon Sep 17 00:00:00 2001 From: Simon Buchan Date: Fri, 13 Dec 2019 23:56:09 +1300 Subject: [PATCH] Revert "removes the wrong assumption that headers are alkways set (#40876)" (#40929) This reverts commit 48addad317821aa29dd9ab17c18741df33b15a7b. --- types/aws-lambda/aws-lambda-tests.ts | 2 +- types/aws-lambda/index.d.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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;