UNPKG

err-http

Version:

Error constructors for common http error types

19 lines (14 loc) 437 B
var util = require('util'); module.exports = function (name, defaultMessage, status) { util.inherits(Constructor, Error); return Constructor; function Constructor (message, code) { Error.call(this); Error.captureStackTrace(this, arguments.callee); this.name = name; this.message = message || defaultMessage; this.status = status; this.expose = true; if (code !== undefined) this.code = code; } };