express-decorated-router
Version:
Define Express routes using TypeScript decorators
9 lines (8 loc) • 398 B
TypeScript
import { RequestHandler } from 'express';
/**
* Define middleware for this controller. Any child controller which defines this class as its @Parent will inherit
* this middleware.
* @param first A middleware handler
* @param middleware 0..n additional middleware handlers
*/
export declare function ControllerMiddleware(first: RequestHandler, ...middleware: RequestHandler[]): ClassDecorator;