@adv-ui/boros-tcf
Version:
Adevinta GDPR - Transparency and Consent Framework - API
31 lines (22 loc) • 934 B
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.DomainError = void 0;
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/esm/inheritsLoose"));
var _wrapNativeSuper2 = _interopRequireDefault(require("@babel/runtime/helpers/esm/wrapNativeSuper"));
var DomainError = /*#__PURE__*/function (_Error) {
(0, _inheritsLoose2["default"])(DomainError, _Error);
function DomainError(message, cause) {
var _this;
_this = _Error.call(this) || this;
_this.message = message + (cause ? " [" + cause.message + "]" : '');
_this.name = _this.constructor.name;
_this.stack = new Error(_this.message).stack;
_this.cause = cause;
return _this;
}
return DomainError;
}( /*#__PURE__*/(0, _wrapNativeSuper2["default"])(Error));
exports.DomainError = DomainError;