di-tory
Version:
Compose applications with dependency injection
13 lines (12 loc) • 573 B
TypeScript
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);
}