@middy/http-event-normalizer
Version:
Http event normalizer middleware for the middy framework
19 lines (15 loc) • 607 B
TypeScript
import middy from '@middy/core'
import {
APIGatewayEvent,
APIGatewayProxyEventMultiValueQueryStringParameters,
APIGatewayProxyEventPathParameters,
APIGatewayProxyEventQueryStringParameters
// TODO add in VPC Lattice event
} from 'aws-lambda'
export type Event = APIGatewayEvent & {
multiValueQueryStringParameters: APIGatewayProxyEventMultiValueQueryStringParameters
pathParameters: APIGatewayProxyEventPathParameters
queryStringParameters: APIGatewayProxyEventQueryStringParameters
}
declare function httpEventNormalizer (): middy.MiddlewareObj<Event>
export default httpEventNormalizer