UNPKG

@elsikora/cladi

Version:

Zero-dependency TypeScript DI toolkit with typed tokens and scoped lifecycles.

12 lines 637 B
import type { EDiContainerCaptiveDependencyPolicy } from '../../domain/enum/index'; import type { EDiContainerDuplicateProviderPolicy } from '../../domain/enum/index'; import type { ILogger, IResolveInterceptor } from '../../domain/interface/index'; export interface IDiContainerOptions { asyncResolutionDrainTimeoutMs?: number; captiveDependencyPolicy?: EDiContainerCaptiveDependencyPolicy; duplicateProviderPolicy?: EDiContainerDuplicateProviderPolicy; logger?: ILogger; resolveInterceptors?: ReadonlyArray<IResolveInterceptor>; scopeName?: string; } //# sourceMappingURL=di-container-options.interface.d.ts.map