UNPKG

@elsikora/cladi

Version:

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

19 lines 550 B
import type { EDependencyLifecycle, EProviderType } from '../../enum/index'; export interface IDependencyGraph { edges: Array<IDependencyGraphEdge>; nodes: Array<IDependencyGraphNode>; scopeId: string; } export interface IDependencyGraphEdge { from: string; scopeId: string; to: string; } export interface IDependencyGraphNode { isMultiBinding: boolean; lifecycle: EDependencyLifecycle; providerType: EProviderType; scopeId: string; token: string; } //# sourceMappingURL=dependency-graph.interface.d.ts.map