decord/source/827_addHandler.js
2026-07-21 22:01:30 +00:00

42 lines
1 KiB
JavaScript

// Module ID: 827
// Function ID: 9231
// Name: addHandler
// Dependencies: []
// Module 827 (addHandler)
Object.defineProperty(arg5, Symbol.toStringTag, { value: "Module" });
let closure_2 = {};
let closure_3 = {};
arg5.addHandler = function addHandler(arg0, arg1) {
let items = closure_2[arg0];
if (!items) {
items = [];
}
closure_2[arg0] = items;
closure_2[arg0].push(arg1);
};
arg5.maybeInstrument = function maybeInstrument(arg0, arg1) {
if (!closure_3[arg0]) {
closure_3[tmp] = true;
arg1();
}
};
arg5.resetInstrumentationHandlers = function resetInstrumentationHandlers() {
const keys = Object.keys(closure_2);
const item = keys.forEach((arg0) => {
closure_2[arg0] = undefined;
});
};
arg5.triggerHandlers = function triggerHandlers(arg0, arg1) {
if (arg0) {
const iter = tmp[Symbol.iterator]();
const nextResult = iter.next();
while (iter !== undefined) {
let tmp9 = nextResult;
let tmp10 = nextResult;
let tmp11 = arg1;
let nextResultResult = nextResult(arg1);
continue;
}
}
};