typed-inject
Version:
Type safe dependency injection framework for TypeScript
12 lines • 513 B
TypeScript
import type { InjectionTarget } from './api/InjectionTarget.js';
export declare abstract class TypedInjectError extends Error {
}
export declare class InjectorDisposedError extends TypedInjectError {
constructor(target: InjectionTarget);
}
export declare class InjectionError extends TypedInjectError {
readonly path: InjectionTarget[];
constructor(path: InjectionTarget[], cause: Error);
static create(target: InjectionTarget, error: Error): InjectionError;
}
//# sourceMappingURL=errors.d.ts.map