@accounter/shaam6111-generator
Version:
Fully typed application that generates, parses, and validates SHAAM 6111 tax reports.
26 lines (25 loc) • 638 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ParsingError = exports.ValidationError = void 0;
/**
* Custom error class for validation errors.
*/
class ValidationError extends Error {
errors;
constructor(message, errors = []) {
super(message);
this.name = 'ValidationError';
this.errors = errors;
}
}
exports.ValidationError = ValidationError;
/**
* Custom error class for parsing errors.
*/
class ParsingError extends Error {
constructor(message) {
super(message);
this.name = 'ParsingError';
}
}
exports.ParsingError = ParsingError;