@opra/common
Version:
Opra common package
22 lines (21 loc) • 719 B
JavaScript
;
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;