UNPKG

inversify-express-utils

Version:

Some utilities for the development of express applications with Inversify

9 lines 543 B
import type { NextFunction, Request, Response } from 'express'; import { interfaces as inversifyInterfaces } from 'inversify'; import type { HttpContext } from './interfaces'; export declare abstract class BaseMiddleware implements BaseMiddleware { httpContext: HttpContext; protected bind<T>(serviceIdentifier: inversifyInterfaces.ServiceIdentifier<T>): inversifyInterfaces.BindingToSyntax<T>; abstract handler(req: Request, res: Response, next: NextFunction): void | Promise<void>; } //# sourceMappingURL=base_middleware.d.ts.map