UNPKG

proxydi

Version:

A typed hierarchical DI container that resolves circular dependencies via Proxy

14 lines (13 loc) 478 B
import { MiddlewareContext } from './middleware.api'; export declare class MiddlewareManager { private parent?; private handlers; constructor(parent?: MiddlewareManager | undefined); add(middleware: any): void; remove(middleware: any): void; private on; onRegister<T>(context: MiddlewareContext<T>): void; onRemove<T>(context: MiddlewareContext<T>): void; onResolve<T>(context: MiddlewareContext<T>): MiddlewareContext<T>; private off; }