"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const http_1 = require("http"); /** * Error subclass to use when an HTTP application error has occurred. */ class HTTPError extends Error { constructor(statusCode, message = http_1.STATUS_CODES[statusCode]) { super(message); this.statusCode = statusCode; this.code = `E${String(message).toUpperCase().replace(/\s+/g, '')}`; } } exports.default = HTTPError; //# sourceMappingURL=http-error.js.map