@accounter/shaam6111-generator
Version:
Fully typed application that generates, parses, and validates SHAAM 6111 tax reports.
21 lines (20 loc) • 438 B
JavaScript
/**
* Custom error class for validation errors.
*/
export class ValidationError extends Error {
errors;
constructor(message, errors = []) {
super(message);
this.name = 'ValidationError';
this.errors = errors;
}
}
/**
* Custom error class for parsing errors.
*/
export class ParsingError extends Error {
constructor(message) {
super(message);
this.name = 'ParsingError';
}
}