tedi
Version:
Express wrappper written in typescript with dependency injection capabilities
11 lines (10 loc) • 519 B
TypeScript
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>;