UNPKG

@rarible/utils

Version:
21 lines (20 loc) 862 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.CustomError = void 0; const ts_custom_error_1 = require("ts-custom-error"); class CustomError extends ts_custom_error_1.CustomError { constructor(message, _options) { super(message, { cause: _options === null || _options === void 0 ? void 0 : _options.cause }); this.data = _options === null || _options === void 0 ? void 0 : _options.data; this.cause = _options === null || _options === void 0 ? void 0 : _options.cause; const name = _options === null || _options === void 0 ? void 0 : _options.name; if (name) { Object.defineProperty(this, "name", { value: name, enumerable: false, configurable: true, }); } } } exports.CustomError = CustomError;