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