decord/source/1046_observe.js

33 lines
883 B
JavaScript
Raw Normal View History

2026-07-29 08:29:29 +00:00
// Module ID: 1046
// Function ID: 1047
2026-07-20 16:05:17 +00:00
// Name: observe
// Dependencies: []
2026-07-29 08:29:29 +00:00
// Module 1046 (observe)
2026-07-20 16:05:17 +00:00
Object.defineProperty(arg5, Symbol.toStringTag, { value: "Module" });
2026-07-29 08:29:29 +00:00
arg5.observe = (arg0, arg1) => {
2026-08-24 06:08:38 +00:00
closure_0 = arg1;
2026-07-29 08:29:29 +00:00
let obj = arg2;
if (arg2 === undefined) {
obj = {};
}
try {
2026-07-20 16:05:17 +00:00
const supportedEntryTypes = globalThis.PerformanceObserver.supportedEntryTypes;
2026-07-29 08:29:29 +00:00
if (supportedEntryTypes.includes(arg0)) {
2026-07-20 16:05:17 +00:00
const performanceObserver = new globalThis.PerformanceObserver((arg0) => {
2026-08-24 06:08:38 +00:00
closure_0 = arg0;
2026-07-20 16:05:17 +00:00
const resolved = Promise.resolve();
resolved.then(() => {
2026-07-23 10:11:24 +00:00
entries(entries.getEntries());
2026-07-20 16:05:17 +00:00
});
});
2026-07-29 08:29:29 +00:00
obj = { type: null, buffered: true };
obj[0] = arg0;
const merged = Object.assign(obj);
performanceObserver.observe(obj);
2026-07-20 16:05:17 +00:00
return performanceObserver;
}
2026-07-29 08:29:29 +00:00
} catch (err) {
2026-07-20 16:05:17 +00:00
}
};