@naturalcycles/nodejs-lib
Version:
Standard library for Node.js
24 lines • 827 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const js_lib_1 = require("@naturalcycles/js-lib");
class JoiValidationError extends js_lib_1.AppError {
constructor(message, data) {
super(message, data);
this.constructor = JoiValidationError;
this.__proto__ = JoiValidationError.prototype;
Object.defineProperty(this, 'name', {
value: this.constructor.name,
configurable: true,
});
if (Error.captureStackTrace) {
Error.captureStackTrace(this, this.constructor);
}
else {
Object.defineProperty(this, 'stack', {
value: new Error().stack,
});
}
}
}
exports.JoiValidationError = JoiValidationError;
//# sourceMappingURL=joi.validation.error.js.map