@bn-digital/sdk
Version:
SDK & utility used in BN Digital projects
15 lines • 1.46 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.initSentry = exports.withErrorBoundary = exports.withProfiler = void 0;
const react_1 = require("@sentry/react");
const tracing_1 = require("@sentry/tracing");
var react_2 = require("@sentry/react");
Object.defineProperty(exports, "withProfiler", { enumerable: true, get: function () { return react_2.withProfiler; } });
Object.defineProperty(exports, "withErrorBoundary", { enumerable: true, get: function () { return react_2.withErrorBoundary; } });
function initSentry(options) {
if (!options.dsn || !options.enabled)
return;
(0, react_1.init)(Object.assign({ integrations: [new tracing_1.BrowserTracing()], autoSessionTracking: true, tracesSampleRate: 1.0 }, options));
}
exports.initSentry = initSentry;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvc2VudHJ5L2luZGV4LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBLHlDQUFvRDtBQUNwRCw2Q0FBZ0Q7QUFDaEQsdUNBQStEO0FBQXRELHFHQUFBLFlBQVksT0FBQTtBQUFFLDBHQUFBLGlCQUFpQixPQUFBO0FBRXhDLFNBQVMsVUFBVSxDQUFDLE9BQXVCO0lBQ3pDLElBQUksQ0FBQyxPQUFPLENBQUMsR0FBRyxJQUFJLENBQUMsT0FBTyxDQUFDLE9BQU87UUFBRSxPQUFNO0lBQzVDLElBQUEsWUFBSSxrQkFDRixZQUFZLEVBQUUsQ0FBQyxJQUFJLHdCQUFjLEVBQUUsQ0FBQyxFQUNwQyxtQkFBbUIsRUFBRSxJQUFJLEVBQ3pCLGdCQUFnQixFQUFFLEdBQUcsSUFDbEIsT0FBTyxFQUNWLENBQUE7QUFDSixDQUFDO0FBRVEsZ0NBQVUifQ==