Files
inverse/libraries/errors.ts

18 lines
571 B
TypeScript

export class MissingChildContainerError extends Error {
public readonly type = "MissingChildContainerError" as const;
constructor(id: string) {
super(`Dependency Violation: '${id}' container failed to resolve unregistered sub container`);
}
}
export class MissingDependencyError extends Error {
public readonly type = "MissingDependencyError" as const;
constructor(id: string, token: string | number | symbol) {
super(
`Dependency Violation: '${id}' container failed to resolve unregistered dependency token: ${token.toString()}`,
);
}
}