@elsikora/cladi
Version:
Zero-dependency TypeScript DI toolkit with typed tokens and scoped lifecycles.
12 lines • 637 B
TypeScript
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