decord/source/1811_useComposedEventHandler.js
2026-08-24 06:08:38 +00:00

46 lines
1.8 KiB
JavaScript

// Module ID: 1811
// Function ID: 1812
// Name: useComposedEventHandler
// Dependencies: [1759, 1799, 1801]
// Module 1811 (useComposedEventHandler)
const require = arg1;
const dependencyMap = arg6;
let closure_2 = { code: "function pnpm_useComposedEventHandlerTs1(event){const{workletsMap}=this.__closure;if(workletsMap[event.eventName]){workletsMap[event.eventName].forEach(function(worklet){return worklet(event);});}}" };
arg5.useComposedEventHandler = function useComposedEventHandler(substr) {
let obj = {};
const set = new Set();
obj = {};
const found = substr.filter((arg0) => null !== arg0);
let item = found.forEach((workletEventHandler) => {
workletEventHandler = workletEventHandler.workletEventHandler;
if (workletEventHandler instanceof obj(set[0]).WorkletEventHandler) {
const eventNames = workletEventHandler.eventNames;
const item = eventNames.forEach((arg0) => {
closure_1_1.add(arg0);
if (closure_1_2[arg0]) {
tmp2[arg0].push(workletEventHandler.worklet);
let tmp3 = workletEventHandler;
const arr2 = tmp2[arg0];
} else {
tmp3 = workletEventHandler;
const items = [workletEventHandler.worklet];
tmp2[arg0] = items;
}
workletEventHandler[arg0 + "" + closure_1_2[arg0].length] = tmp3.worklet;
});
}
});
const obj3 = obj(set[1]);
const fn = function v(arg0) {
closure_0 = arg0;
if (obj[arg0.eventName]) {
const item = tmp[arg0.eventName].forEach((arg0) => arg0(closure_0));
const arr = tmp[arg0.eventName];
}
};
fn.__closure = { workletsMap: obj };
fn.__workletHash = 14960316830945;
fn.__initData = obj;
return obj(set[2]).useEvent(fn, Array.from(set), obj3.useHandler(obj).doDependenciesDiffer);
};