decord/source/1022_observe.js

32 lines
973 B
JavaScript
Raw Normal View History

2026-07-20 16:05:17 +00:00
// Module ID: 1022
2026-07-25 08:10:48 +00:00
// Function ID: 11077
2026-07-20 16:05:17 +00:00
// Name: observe
// Dependencies: []
// Module 1022 (observe)
Object.defineProperty(arg5, Symbol.toStringTag, { value: "Module" });
arg5.observe = function observe(type) {
2026-07-23 10:11:24 +00:00
let closure_0 = arg1;
2026-07-20 16:05:17 +00:00
if (arguments.length > 2) {
if (undefined !== arguments[2]) {
let obj = arguments[2];
}
const supportedEntryTypes = globalThis.PerformanceObserver.supportedEntryTypes;
if (supportedEntryTypes.includes(type)) {
const prototype = globalThis.PerformanceObserver.prototype;
const performanceObserver = new globalThis.PerformanceObserver((arg0) => {
2026-07-23 10:11:24 +00:00
let 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
});
});
const _Object = Object;
obj = { type, buffered: true };
performanceObserver.observe(Object.assign(obj, obj));
return performanceObserver;
}
}
obj = {};
};