decord/source/1159_safeFactory.js

28 lines
678 B
JavaScript
Raw Normal View History

2026-07-20 16:05:17 +00:00
// Module ID: 1159
2026-07-25 08:10:48 +00:00
// Function ID: 13204
2026-07-20 16:05:17 +00:00
// Name: safeFactory
2026-07-23 10:11:24 +00:00
// Dependencies: [794]
2026-07-20 16:05:17 +00:00
// Module 1159 (safeFactory)
2026-07-23 10:11:24 +00:00
const require = arg1;
const dependencyMap = arg6;
2026-07-20 16:05:17 +00:00
arg5.safeFactory = function safeFactory(beforeBreadcrumb, arg1) {
let fn = beforeBreadcrumb;
2026-07-23 10:11:24 +00:00
let closure_0 = beforeBreadcrumb;
2026-07-20 16:05:17 +00:00
if (arguments.length > 1) {
let closure_1 = {};
if ("function" === typeof fn) {
2026-07-23 10:11:24 +00:00
fn = () => beforeBreadcrumb(...arguments);
2026-07-20 16:05:17 +00:00
}
return fn;
}
};
arg5.safeTracesSampler = function safeTracesSampler(tracesSampler) {
let fn = tracesSampler;
2026-07-23 10:11:24 +00:00
let closure_0 = tracesSampler;
2026-07-20 16:05:17 +00:00
if (tracesSampler) {
2026-07-23 10:11:24 +00:00
fn = () => tracesSampler(...arguments);
2026-07-20 16:05:17 +00:00
}
return fn;
};