MIF_E31221222/sigap-website/src/entities/errors/common.ts

28 lines
615 B
TypeScript

export class DatabaseOperationError extends Error {
constructor(message: string, options?: ErrorOptions) {
super(message, options);
}
}
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);
}
}
export class ServerActionError extends Error {
code: string;
constructor(message: string, code: string) {
super(message);
this.name = "ServerActionError";
this.code = code;
}
}