diff --git a/packages/parser/src/schemas/apigw.ts b/packages/parser/src/schemas/apigw.ts index 8e7e3d1d7c..991cd88bcb 100644 --- a/packages/parser/src/schemas/apigw.ts +++ b/packages/parser/src/schemas/apigw.ts @@ -43,7 +43,7 @@ const APIGatewayEventIdentity = z.object({ * * @see {@link https://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-mapping-template-reference.html#context-variable-reference} */ -const APIGatewayEventRequestContext = z +const APIGatewayEventRequestContextSchema = z .object({ accountId: z.string(), apiId: z.string(), @@ -161,7 +161,7 @@ const APIGatewayProxyEventSchema = z.object({ multiValueQueryStringParameters: z.record(APIGatewayStringArray).nullable(), pathParameters: APIGatewayRecord.nullish(), stageVariables: APIGatewayRecord.nullish(), - requestContext: APIGatewayEventRequestContext, + requestContext: APIGatewayEventRequestContextSchema, body: z.string().nullable(), isBase64Encoded: z.boolean(), }); @@ -232,7 +232,7 @@ const APIGatewayRequestAuthorizerEventSchema = z.object({ multiValueQueryStringParameters: z.record(APIGatewayStringArray), pathParameters: APIGatewayRecord, stageVariables: APIGatewayRecord, - requestContext: APIGatewayEventRequestContext, + requestContext: APIGatewayEventRequestContextSchema, domainName: z.string().optional(), deploymentId: z.string().optional(), apiId: z.string().optional(), @@ -262,4 +262,5 @@ export { APIGatewayProxyEventSchema, APIGatewayRequestAuthorizerEventSchema, APIGatewayTokenAuthorizerEventSchema, + APIGatewayEventRequestContextSchema, }; diff --git a/packages/parser/src/schemas/index.ts b/packages/parser/src/schemas/index.ts index 7c92729ad2..266a1251fb 100644 --- a/packages/parser/src/schemas/index.ts +++ b/packages/parser/src/schemas/index.ts @@ -3,6 +3,7 @@ export { APIGatewayProxyEventSchema, APIGatewayRequestAuthorizerEventSchema, APIGatewayTokenAuthorizerEventSchema, + APIGatewayEventRequestContextSchema, } from './apigw.js'; export { AppSyncResolverSchema,