UNPKG

di-tory

Version:

Compose applications with dependency injection

13 lines (12 loc) 573 B
export declare enum DependencyResolutionErrorCode { PrivateMemberAccessFailure = "PrivateMemberAccessFailure", CircularDependencyFailure = "CircularDependencyFailure", ResolverIsNotDefined = "ResolverIsNotDefined", InstantiationFailure = "InstantiationFailure" } export declare class DependencyResolutionError extends Error { readonly code: DependencyResolutionErrorCode; readonly resolutionStack: string[]; readonly item: string; constructor(code: DependencyResolutionErrorCode, resolutionStack: string[], item: string, cause?: unknown); }