decord/source/__polyfill/06xxx/module_6768.js
github-actions da5b5e5efe chore: update source for alpha 346.6
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4821.js (118.4 MB)
2026-09-12 13:45:10 +00:00

97 lines
3.1 KiB
JavaScript

// Module ID: 6768
// Function ID: 6769
// Dependencies: [109, 19, 21, 6769, 6824, 6837, 6835, 6811]
// Exports: default
// Module 6768
import GestureDetectorType from "GestureDetectorType" /* 6769 */;
import transformLongPressProps from "transformLongPressProps" /* 6837 */;
import _objectWithoutProperties from "_objectWithoutProperties" /* 109 */;
import noop from "module_19" /* 19 */;
const require = globalThis.__r;
require = fn;
let closure_2 = ["ref", "onGestureUpdate_CAN_CAUSE_INFINITE_RERENDER"];
const useEffect = fn(19).useEffect;
const jsx = fn(21).jsx;
export default function createNativeWrapper(displayName) {
_require = displayName;
let obj = arg1;
if (arg1 === undefined) {
obj = {};
}
let Native = arg2;
if (arg2 === undefined) {
Native = require("GestureDetectorType").GestureDetectorType.Native;
}
let str;
if (displayName != null) {
str = displayName.displayName;
}
if (!str) {
let name;
if (displayName != null) {
const render = displayName.render;
if (render != null) {
name = render.name;
}
}
str = name;
}
if (!str) {
let tmp4 = typeof displayName === "string";
if (typeof displayName === "string") {
tmp4 = displayName;
}
str = tmp4;
}
if (!str) {
str = "ComponentWrapper";
}
class ComponentWrapper {
constructor(arg0) {
closure_0 = displayName;
onGestureUpdate_CAN_CAUSE_INFINITE_RERENDER = displayName.onGestureUpdate_CAN_CAUSE_INFINITE_RERENDER;
closure_1 = onGestureUpdate_CAN_CAUSE_INFINITE_RERENDER;
keys = Object.keys(closure_3(displayName, closure_2));
obj = { gestureHandlerProps: null, childProps: null };
obj1 = {};
merged = Object.assign(closure_1);
obj.gestureHandlerProps = obj1;
obj.childProps = { enabled: displayName.enabled, hitSlop: displayName.hitSlop, testID: displayName.testID };
reduced = keys.reduce(() => { ... }, obj);
({ gestureHandlerProps, childProps } = reduced);
if (undefined === gestureHandlerProps.disableReanimated) {
flag = true;
gestureHandlerProps.disableReanimated = true;
}
tmp3 = closure_0;
tmp4 = closure_1;
obj3 = closure_0(closure_1[5]);
nativeGesture = obj3.useNativeGesture(gestureHandlerProps);
closure_2 = nativeGesture;
items = [, ];
items[0] = nativeGesture;
items[1] = onGestureUpdate_CAN_CAUSE_INFINITE_RERENDER;
tmp6 = useEffect(() => { ... }, items);
tmp7 = Native;
if (Native === closure_0(closure_1[3]).GestureDetectorType.Intercepting) {
NativeDetector = tmp3(tmp4[3]).InterceptingGestureDetector;
} else if (tmp7 === tmp3(tmp4[3]).GestureDetectorType.Virtual) {
NativeDetector = tmp3(tmp4[6]).VirtualDetector;
} else {
NativeDetector = tmp3(tmp4[7]).NativeDetector;
}
obj6 = { gesture: nativeGesture, children: null };
obj7 = {};
merged1 = Object.assign(childProps);
obj7.ref = displayName.ref;
obj6.children = jsx(closure_0, obj7);
return jsx(NativeDetector, obj6);
}
}
ComponentWrapper.displayName = str;
return ComponentWrapper;
};