inversify-express-utils
Version:
Some utilities for the development of express applications with Inversify
9 lines • 543 B
TypeScript
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