UNPKG

718 BTypeScriptView Raw
1import middy from '@middy/core'
2import { APIGatewayEvent } from 'aws-lambda'
3import { JsonValue } from 'type-fest'
4
5interface Options {
6 busboy?: {
7 headers?: any
8 highWaterMark?: number
9 fileHwm?: number
10 defCharset?: string
11 preservePath?: boolean
12 limits?: {
13 fieldNameSize?: number
14 fieldSize?: number
15 fields?: number
16 fileSize?: number
17 files?: number
18 parts?: number
19 headerPairs?: number
20 }
21 }
22 charset?: string
23 disableContentTypeError?: boolean
24}
25
26export type Event = Omit<APIGatewayEvent, 'body'> & {
27 body: JsonValue
28}
29
30declare function multipartBodyParser (
31 options?: Options
32): middy.MiddlewareObj<Event>
33
34export default multipartBodyParser
35
\No newline at end of file