UNPKG

@middy/ws-json-body-parser

Version:

WebSocket JSON body parser middleware for the middy framework

16 lines (11 loc) 402 B
import middy from '@middy/core' import { APIGatewayProxyWebsocketEventV2 } from 'aws-lambda' import { JsonValue } from 'type-fest' interface Options { reviver?: (key: string, value: any) => any } export type Event = Omit<APIGatewayProxyWebsocketEventV2, 'body'> & { body: JsonValue } declare function jsonBodyParser (options?: Options): middy.MiddlewareObj<Event> export default jsonBodyParser