error-advisor
Version:
NPM module that aim to facilitate the error handling by providing http errors classes and also let you customize business errors as well with handy and clean way.
15 lines • 677 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const StatusCode_1 = require("../../enum/StatusCode");
class UnavailableForLegalReasons extends Error {
constructor(message) {
message = message || "Request cannot be fulfilled - Requested resource is not available due to legal reasons.";
super(message);
this.name = "Unavailable For Legal Reasons";
this.statusCode = StatusCode_1.StatusCode.UNAVAILABLE_FOR_LEGAL_REASONS;
this.type = this.name;
this.timestamp = +new Date();
}
}
exports.default = UnavailableForLegalReasons;
//# sourceMappingURL=UnavailableForLegalReasons.js.map