2023-04-09 19:40:49 +04:00

20 lines
420 B
JavaScript

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