feat(core): add entity errors (auth, common)
This commit is contained in:
17
packages/core/src/entities/errors/auth.ts
Normal file
17
packages/core/src/entities/errors/auth.ts
Normal file
@@ -0,0 +1,17 @@
|
||||
export class AuthenticationError extends Error {
|
||||
constructor(message: string, options?: ErrorOptions) {
|
||||
super(message, options);
|
||||
}
|
||||
}
|
||||
|
||||
export class UnauthenticatedError extends Error {
|
||||
constructor(message: string, options?: ErrorOptions) {
|
||||
super(message, options);
|
||||
}
|
||||
}
|
||||
|
||||
export class UnauthorizedError extends Error {
|
||||
constructor(message: string, options?: ErrorOptions) {
|
||||
super(message, options);
|
||||
}
|
||||
}
|
||||
11
packages/core/src/entities/errors/common.ts
Normal file
11
packages/core/src/entities/errors/common.ts
Normal file
@@ -0,0 +1,11 @@
|
||||
export class NotFoundError extends Error {
|
||||
constructor(message: string, options?: ErrorOptions) {
|
||||
super(message, options);
|
||||
}
|
||||
}
|
||||
|
||||
export class InputParseError extends Error {
|
||||
constructor(message: string, options?: ErrorOptions) {
|
||||
super(message, options);
|
||||
}
|
||||
}
|
||||
6
packages/core/src/entities/errors/index.ts
Normal file
6
packages/core/src/entities/errors/index.ts
Normal file
@@ -0,0 +1,6 @@
|
||||
export {
|
||||
AuthenticationError,
|
||||
UnauthenticatedError,
|
||||
UnauthorizedError,
|
||||
} from "./auth.js";
|
||||
export { NotFoundError, InputParseError } from "./common.js";
|
||||
2
packages/core/src/entities/index.ts
Normal file
2
packages/core/src/entities/index.ts
Normal file
@@ -0,0 +1,2 @@
|
||||
export * from "./models/index.js";
|
||||
export * from "./errors/index.js";
|
||||
Reference in New Issue
Block a user