import {RawBodyType} from "@gongt/ts-stl-library/request/request"; import {createRawMiddleware} from "./body-parser"; import {InputHelper} from "./input-helper"; import {ArgumentFilter} from "./types"; export class BodyInputHelper extends InputHelper { filter(fn: ArgumentFilter) { this.state.filter = fn; return this; } type(type: RawBodyType, limit?: string|number) { this.state.middleware = createRawMiddleware(type, limit); } }