@mvx/mvc
Version:
@mvx/mvc is mvc framework on server, base on koa, @tsdi frameworks
33 lines (31 loc) • 937 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.HttpError = void 0;
var tslib_1 = require("tslib");
var ioc_1 = require("@tsdi/ioc");
/**
* http error
*
* @export
* @class HttpError
* @extends {Error}
*/
var HttpError = /** @class */ (function (_super) {
tslib_1.__extends(HttpError, _super);
function HttpError(status, message) {
var _this = _super.call(this) || this;
_this.status = status;
_this.message = ioc_1.isArray(message) ? message.join('\n') : message;
Error.captureStackTrace(_this);
return _this;
}
HttpError.prototype.toString = function () {
return "Http Error: " + this.status + ", " + this.message;
};
HttpError.ρAnn = function () {
return { "name": "HttpError" };
};
return HttpError;
}(Error));
exports.HttpError = HttpError;
//# sourceMappingURL=../sourcemaps/errors/HttpError.js.map