import {InputHelper} from "./input-helper"; import {RequestHandler} from "express-serve-static-core"; export class UserInputHelper extends InputHelper { by(fn: RequestHandler) { this.state.middleware = fn; return this; } filter(fn: RequestHandler) { if (!this.state.middlewares) { this.state.middlewares = []; } this.state.middlewares.push(fn); return this; } }