UNPKG

@tsed/common

Version:
20 lines (19 loc) 658 B
import { PlatformMulterField, PlatformMulterSettings } from "../../config"; import { IMiddleware } from "../../mvc/interfaces/IMiddleware"; import { Context } from "../decorators/context"; import { PlatformApplication } from "../services/PlatformApplication"; export interface MulterInputOptions { fields: PlatformMulterField[]; } /** * @middleware */ export declare class PlatformMulterMiddleware implements IMiddleware { settings: PlatformMulterSettings; app: PlatformApplication; use(ctx: Context): Promise<any>; protected getFields(conf: MulterInputOptions): { name: string; maxCount: number | undefined; }[]; }