// flow-typed signature: a58f72097622ee04c396fbb8bb02db81 // flow-typed version: c6154227d1/koa-bodyparser_v4.x.x/flow_>=v0.104.x declare module "koa-bodyparser" { declare type Context = Object; declare type Middleware = ( ctx: Context, next: () => Promise ) => Promise | void; declare type Options = {| enableTypes?: Array, encode?: string, formLimit?: string, jsonLimit?: string, strict?: boolean, detectJSON?: (ctx: Context) => boolean, extendTypes?: { json?: Array, form?: Array, text?: Array, ... }, onerror?: (err: Error, ctx: Context) => void |}; declare module.exports: (opts?: Options) => Middleware; }