diff --git a/types/aws-lambda/common/api-gateway.d.ts b/types/aws-lambda/common/api-gateway.d.ts index f6090f2b5e..49e4b95b8d 100644 --- a/types/aws-lambda/common/api-gateway.d.ts +++ b/types/aws-lambda/common/api-gateway.d.ts @@ -9,6 +9,7 @@ export interface APIGatewayEventRequestContext { domainPrefix?: string; eventType?: string; extendedRequestId?: string; + protocol: string; httpMethod: string; identity: APIGatewayEventIdentity; messageDirection?: string; diff --git a/types/aws-lambda/test/api-gateway-tests.ts b/types/aws-lambda/test/api-gateway-tests.ts index 2ae90a6b4c..a91d338883 100644 --- a/types/aws-lambda/test/api-gateway-tests.ts +++ b/types/aws-lambda/test/api-gateway-tests.ts @@ -28,6 +28,7 @@ let proxyHandler: APIGatewayProxyHandler = async (event, context, callback) => { requestContext = event.requestContext; str = event.resource; + str = requestContext.protocol; str = requestContext.accountId; str = requestContext.apiId; const authContext: AuthResponseContext | null | undefined = requestContext.authorizer;