@elsikora/cladi
Version:
Zero-dependency TypeScript DI toolkit with typed tokens and scoped lifecycles.
15 lines • 1.12 kB
TypeScript
export type { IAliasProvider } from './alias-provider.interface';
export type { IClassProvider } from './class-provider.interface';
export type { IContainerSnapshot, IContainerSnapshotTokenRegistration } from './container-snapshot.interface';
export type { IDependencyGraph, IDependencyGraphEdge, IDependencyGraphNode } from './dependency-graph.interface';
export type { IFactoryProvider } from './factory-provider.interface';
export type { ILazyProvider } from './lazy-provider.interface';
export type { IDiModule as IDIModule } from './module.interface';
export type { IProviderBase } from './provider-base.interface';
export type { IResolutionExplanation } from './resolution-explanation.interface';
export type { IResolveInterceptor } from './resolve-interceptor.interface';
export type { IDiResolver as IDIResolver } from './resolver.interface';
export type { IDiScopeCreateOptions as IDIScopeCreateOptions } from './scope-create-options.interface';
export type { IDiScope as IDIScope } from './scope.interface';
export type { IValueProvider } from './value-provider.interface';
//# sourceMappingURL=index.d.ts.map