From caa712c221e043eaa863eca6ed97d7c96f7fb149 Mon Sep 17 00:00:00 2001 From: Naor Peled Date: Fri, 7 Jun 2024 02:05:39 +0300 Subject: [PATCH] test(core): cover S3 middyfied handler --- packages/core/index.test-d.ts | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/packages/core/index.test-d.ts b/packages/core/index.test-d.ts index b8bd46942..07bd90fdd 100644 --- a/packages/core/index.test-d.ts +++ b/packages/core/index.test-d.ts @@ -4,7 +4,9 @@ import { APIGatewayProxyEvent, APIGatewayProxyResult, Context, - Handler as AWSLambdaHandler + Handler as AWSLambdaHandler, + S3Handler, + S3Event } from 'aws-lambda' // extends Handler type from aws-lambda @@ -400,3 +402,14 @@ const baseHandler: AWSLambdaHandler = async (event) => { const handler1176 = middy(baseHandler) expectType>(handler1176) + + +// Issue #1182 +const s3Handler: S3Handler = async (event) => { + await Promise.all(event.Records.map(() => Promise.resolve())); +}; + +const handler1182 = middy(s3Handler) +expectType>(handler1182) + +