UNPKG

tedi

Version:

Express wrappper written in typescript with dependency injection capabilities

11 lines (10 loc) 519 B
import * as express from "express"; import * as Promise from "bluebird"; import { Filter } from "../core"; export declare class ExpressMiddlewareFilter implements Filter<any> { private _requestHandler; constructor(_requestHandler: express.RequestHandler); apply(req: express.Request, res: express.Response): any; getDataFromRequest(req: express.Request): any; } export declare function runExpressMiddleware(middleware: express.RequestHandler, req: express.Request, res: express.Response): Promise<any>;