UNPKG

silvie

Version:

Typescript Back-end Framework

15 lines (14 loc) 512 B
import { Request, Response } from 'express'; export declare const middlewares: {}; export interface IMiddlewareHandler { (request: Request, res: Response, next: () => void): void; } export default interface IMiddleware { handler: IMiddlewareHandler; } /** * Register middleware decorator * @param name The name to access middleware * @param global Weather to register this middleware in global scope or not */ export declare function middleware(name: string, global?: boolean): (target: any) => any;