module.exports = class HttpError extends Error { | |
constructor (message, code, headers) { | |
super(message) | |
// Maintains proper stack trace (only available on V8) | |
/* istanbul ignore next */ | |
if (Error.captureStackTrace) { | |
Error.captureStackTrace(this, this.constructor) | |
} | |
this.name = 'HttpError' | |
this.code = code | |
this.headers = headers | |
} | |
} |