| 123456789101112131415161718192021222324252627282930 |
- export class AppError extends Error {
- constructor(message, statusCode) {
- super(message);
- this.statusCode = statusCode;
- }
- }
- export class NotFoundError extends AppError {
- constructor(message = "Not Found") {
- super(message, 404);
- }
- }
- export class UnauthorizedError extends AppError {
- constructor(message = "Unauthorized") {
- super(message, 401);
- }
- }
- export class BadRequestError extends AppError {
- constructor(message = "Bad Request") {
- super(message, 400);
- }
- }
- export class InternalServerError extends AppError {
- constructor(message = "Internal Server Error") {
- super(message, 500);
- }
- }
|