UNPKG

@accounter/shaam6111-generator

Version:

Fully typed application that generates, parses, and validates SHAAM 6111 tax reports.

26 lines (25 loc) 638 B
"use strict"; 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;