UNPKG

error-lib

Version:

Standard Error Library for JavaScript/TypeScript projects (NodeJS & Browsers)

21 lines 878 B
import { BadRequestError, } from './bad_request_error'; export class ValidationError extends BadRequestError { /** * * @param validationError Validation error * @param message Custom error message * @param opts Extra options */ constructor(validationError, message, opts) { var _a; message = message !== null && message !== void 0 ? message : 'ValidationError'; super(message, { cause: opts === null || opts === void 0 ? void 0 : opts.cause, code: (_a = opts === null || opts === void 0 ? void 0 : opts.code) !== null && _a !== void 0 ? _a : 'E_VALIDATION_FAILED', }); this.validationError = validationError; Error.captureStackTrace(this, ValidationError); Object.setPrototypeOf(this, ValidationError.prototype); } } //# sourceMappingURL=validation_error.js.map