@natlibfi/marc-record
Version:
MARC record implementation in JavaScript
23 lines (21 loc) • 580 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
/* eslint-disable functional/no-this-expressions */
class _default extends Error {
constructor(message, validationResults) {
function formMessage() {
if (validationResults?.errors?.length > 0) {
const [stack] = validationResults.errors;
return `${message}: ${stack}`;
}
return message;
}
super(formMessage());
this.validationResults = validationResults;
}
}
exports.default = _default;
//# sourceMappingURL=error.js.map