20 lines
420 B
JavaScript
Raw Normal View History

2023-04-09 19:40:49 +04:00
class ApiError extends Error {
constructor (status, message) {
super();
this.status = status
this.message = message
}
static badRequest(message) {
return new ApiError(404 ,message)
}
static internal(message) {
return new ApiError(500 ,message)
}
static forbidden(message) {
return new ApiError(403 ,message)
}
}
module.exports = ApiError