mirror of
https://git.rape.pet/ulith/amputoma-fe.git
synced 2025-02-10 15:22:40 +01:00
14 lines
545 B
JavaScript
14 lines
545 B
JavaScript
export function StatusCodeError (statusCode, body, options, response) {
|
|
this.name = 'StatusCodeError'
|
|
this.statusCode = statusCode
|
|
this.message = statusCode + ' - ' + (JSON && JSON.stringify ? JSON.stringify(body) : body)
|
|
this.error = body // legacy attribute
|
|
this.options = options
|
|
this.response = response
|
|
|
|
if (Error.captureStackTrace) { // required for non-V8 environments
|
|
Error.captureStackTrace(this)
|
|
}
|
|
}
|
|
StatusCodeError.prototype = Object.create(Error.prototype)
|
|
StatusCodeError.prototype.constructor = StatusCodeError
|