UNPKG

@superlayer/core

Version:
28 lines • 869 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.SuperlayerError = void 0; class SuperlayerError extends Error { hint; traceId; constructor(message, hint, traceId) { super(message); this.hint = hint; if (traceId) { this.traceId = traceId; } const actualProto = new.target.prototype; if (Object.setPrototypeOf) { Object.setPrototypeOf(this, actualProto); } // Maintain proper stack trace for where our error was thrown if (Error.captureStackTrace) { Error.captureStackTrace(this, SuperlayerError); } this.name = 'SuperlayerError'; } get [Symbol.toStringTag]() { return 'SuperlayerError'; } } exports.SuperlayerError = SuperlayerError; //# sourceMappingURL=SuperlayerError.js.map