diff --git a/types/aws-lambda/aws-lambda-tests.ts b/types/aws-lambda/aws-lambda-tests.ts index edc2015616..0639988ef7 100644 --- a/types/aws-lambda/aws-lambda-tests.ts +++ b/types/aws-lambda/aws-lambda-tests.ts @@ -1019,6 +1019,11 @@ const cloudFrontRequestHandler: AWSLambda.CloudFrontRequestHandler = (event: AWS const cloudFrontResponseHandler: AWSLambda.CloudFrontResponseHandler = (event: AWSLambda.CloudFrontResponseEvent, context: AWSLambda.Context, cb: AWSLambda.CloudFrontResponseCallback) => { }; +const cloudFrontHeaders: AWSLambda.CloudFrontHeaders = { + 'content-type': [{ value: 'text/plain' }], + 'x-foo-bar': [{ key: 'X-Foo-Bar', value: 'example' }] +}; + const customAuthorizerHandler: AWSLambda.CustomAuthorizerHandler = (event: AWSLambda.CustomAuthorizerEvent, context: AWSLambda.Context, cb: AWSLambda.CustomAuthorizerCallback) => { }; interface CustomEvent { eventString: string; eventBool: boolean; } diff --git a/types/aws-lambda/index.d.ts b/types/aws-lambda/index.d.ts index fc9b0e4532..91e5de7d3e 100644 --- a/types/aws-lambda/index.d.ts +++ b/types/aws-lambda/index.d.ts @@ -734,7 +734,7 @@ export type CodePipelineCloudWatchEvent = */ export interface CloudFrontHeaders { [name: string]: Array<{ - key: string; + key?: string; value: string; }>; }