18 lines
571 B
TypeScript
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()}`,
|
|
);
|
|
}
|
|
}
|