feat(release): initial release

This commit is contained in:
2024-06-03 17:12:43 +02:00
commit 7512105ff1
15 changed files with 443 additions and 0 deletions

17
libraries/errors.ts Normal file
View File

@@ -0,0 +1,17 @@
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()}`,
);
}
}