UNPKG

@opra/common

Version:
22 lines (21 loc) 719 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.FilterParseError = exports.FilterValidationError = exports.SyntaxError = void 0; class SyntaxError extends TypeError { } exports.SyntaxError = SyntaxError; class FilterValidationError extends TypeError { constructor(message) { super(typeof message === 'string' ? message : message?.message); if (typeof message === 'object') Object.assign(this, message); } } exports.FilterValidationError = FilterValidationError; class FilterParseError extends Error { constructor(message, args) { super(message); Object.assign(this, args); } } exports.FilterParseError = FilterParseError;