15 lines
263 B
JavaScript
15 lines
263 B
JavaScript
class AppError extends Error {
|
|
constructor(statusCode, code, message, details) {
|
|
super(message);
|
|
this.name = 'AppError';
|
|
this.statusCode = statusCode;
|
|
this.code = code;
|
|
this.details = details || {};
|
|
}
|
|
}
|
|
|
|
module.exports = {
|
|
AppError,
|
|
};
|
|
|