proxydi
Version:
A typed hierarchical DI container that resolves circular dependencies via Proxy
8 lines (7 loc) • 551 B
TypeScript
export { inject } from './inject.decorator';
export { ProxyDiContainer } from './ProxyDiContainer';
export { injectable } from './injectable.decorator';
export { middleware } from './middleware/middleware.decorator';
export { MiddlewareRegistrator, MiddlewareRemover, MiddlewareResolver, MiddlewareContext, } from './middleware/middleware.api';
export { Injection, DependencyId, DependencyClass, ContainerSettings, OnContainerizedMethod, PROXYDI_CONTAINER, DEPENDENCY_ID, ON_CONTAINERIZED, } from './types';
export { resolveAll } from './resolveAll';