decord/source/__polyfill/01xxx/module_1508.js
github-actions e510164e6b chore: update source for alpha 346.2
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4759.js (118.4 MB)
2026-09-10 05:38:07 +00:00

27 lines
745 B
JavaScript

// Module ID: 1508
// Function ID: 1509
// Dependencies: [19]
// Exports: useKeyedChildListeners
// Module 1508
import noop from "module_19" /* 19 */;
export const useKeyedChildListeners = function useKeyedChildListeners() {
const current = noop.useRef(Object.assign(Object.create(null), { getState: {}, beforeRemove: {} })).current;
const items = [current];
return {
keyedListeners: current,
addKeyedListener: noop.useCallback((arg0, arg1, arg2) => {
closure_0 = arg0;
closure_1 = arg1;
closure_2 = arg2;
closure_0[arg0][arg1] = arg2;
return () => {
if (current[closure_0][closure_1] === closure_2) {
current[closure_0][tmp] = undefined;
}
};
}, items)
};
};