decord/source/107_composeIndexers.js
2026-07-23 10:11:24 +00:00

28 lines
997 B
JavaScript

// Module ID: 107
// Function ID: 1599
// Name: composeIndexers
// Dependencies: [108]
// Module 107 (composeIndexers)
const module = arg2;
const dependencyMap = arg6;
function composeIndexers(bubblingEventTypes, bubblingEventTypes2) {
let obj = bubblingEventTypes2;
if (null != bubblingEventTypes) {
if (null != obj) {
const _Object = Object;
let merged = Object.assign({}, bubblingEventTypes, obj);
}
return merged;
}
if (null != bubblingEventTypes) {
obj = bubblingEventTypes;
}
if (null == obj) {
obj = {};
}
merged = obj;
}
arg5.createViewConfig = function createViewConfig(closure_2) {
return { uiViewClassName: closure_2.uiViewClassName, Commands: {}, bubblingEventTypes: composeIndexers(module(108).bubblingEventTypes, closure_2.bubblingEventTypes), directEventTypes: composeIndexers(module(108).directEventTypes, closure_2.directEventTypes), validAttributes: composeIndexers(module(108).validAttributes, closure_2.validAttributes) };
};