decord/source/9675_usePanGestureProxy.js
2026-07-27 11:26:19 +00:00

88 lines
6.3 KiB
JavaScript

// Module ID: 9675
// Function ID: 75365
// Name: usePanGestureProxy
// Dependencies: [31, 5217, 9676]
// Exports: usePanGestureProxy
// Module 9675 (usePanGestureProxy)
import { useMemo } from "result";
let closure_3 = { code: "function pnpm_usePanGestureProxyTs1(e){const{userDefinedConflictGestures}=this.__closure;if(userDefinedConflictGestures.onBegin)userDefinedConflictGestures.onBegin(e);}" };
let closure_4 = { code: "function pnpm_usePanGestureProxyTs2(e){const{onGestureStart,userDefinedConflictGestures}=this.__closure;onGestureStart(e);if(userDefinedConflictGestures.onStart)userDefinedConflictGestures.onStart(e);}" };
let closure_5 = { code: "function pnpm_usePanGestureProxyTs3(e){const{onGestureUpdate,userDefinedConflictGestures}=this.__closure;onGestureUpdate(e);if(userDefinedConflictGestures.onUpdate)userDefinedConflictGestures.onUpdate(e);}" };
let closure_6 = { code: "function pnpm_usePanGestureProxyTs4(e,success){const{onGestureEnd,userDefinedConflictGestures}=this.__closure;onGestureEnd(e,success);if(userDefinedConflictGestures.onEnd)userDefinedConflictGestures.onEnd(e,success);}" };
let closure_7 = { code: "function pnpm_usePanGestureProxyTs5(e,success){const{userDefinedConflictGestures}=this.__closure;if(userDefinedConflictGestures.onFinalize)userDefinedConflictGestures.onFinalize(e,success);}" };
export const usePanGestureProxy = function usePanGestureProxy(onConfigurePanGesture) {
onConfigurePanGesture = onConfigurePanGesture.onConfigurePanGesture;
const onGestureStart = onConfigurePanGesture.onGestureStart;
const onGestureUpdate = onConfigurePanGesture.onGestureUpdate;
const onGestureEnd = onConfigurePanGesture.onGestureEnd;
let options = onConfigurePanGesture.options;
if (undefined === options) {
options = {};
}
const items = [onGestureStart, onGestureUpdate, onGestureEnd, onConfigurePanGesture];
const tmp = onGestureUpdate(() => {
const Gesture = onConfigurePanGesture(onGestureStart[1]).Gesture;
const withTestIdResult = Gesture.Pan().withTestId("rnrc-gesture-handler");
onConfigurePanGesture = withTestIdResult;
let obj = { onBegin: withTestIdResult.onBegin, onStart: withTestIdResult.onStart, onUpdate: withTestIdResult.onUpdate, onEnd: withTestIdResult.onEnd, onFinalize: withTestIdResult.onFinalize };
obj = { onBegin: undefined, onStart: undefined, onUpdate: undefined, onEnd: undefined, onFinalize: undefined };
withTestIdResult.onBegin = function fakeOnBegin(onBegin) {
obj.onBegin = onBegin;
return closure_0;
};
withTestIdResult.onStart = function fakeOnStart(onStart) {
obj.onStart = onStart;
return closure_0;
};
withTestIdResult.onUpdate = function fakeOnUpdate(onUpdate) {
obj.onUpdate = onUpdate;
return closure_0;
};
withTestIdResult.onEnd = function fakeOnEnd(onEnd) {
obj.onEnd = onEnd;
return closure_0;
};
withTestIdResult.onFinalize = function fakeOnFinalize(onFinalize) {
obj.onFinalize = onFinalize;
return closure_0;
};
if (onConfigurePanGesture) {
onConfigurePanGesture(withTestIdResult);
}
({ onBegin: obj2.onBegin, onStart: obj2.onStart, onUpdate: obj2.onUpdate, onEnd: obj2.onEnd, onFinalize: obj2.onFinalize } = obj);
/* worklet (recovered source) */ function pnpm_usePanGestureProxyTs1(e){const{userDefinedConflictGestures}=this.__closure;if(userDefinedConflictGestures.onBegin)userDefinedConflictGestures.onBegin(e);}
pnpm_usePanGestureProxyTs1.__closure = { userDefinedConflictGestures: obj };
pnpm_usePanGestureProxyTs1.__workletHash = 7286111968229;
pnpm_usePanGestureProxyTs1.__initData = onGestureEnd;
const PanResult = Gesture.Pan();
/* worklet (recovered source) */ function pnpm_usePanGestureProxyTs2(e){const{onGestureStart,userDefinedConflictGestures}=this.__closure;onGestureStart(e);if(userDefinedConflictGestures.onStart)userDefinedConflictGestures.onStart(e);}
pnpm_usePanGestureProxyTs2.__closure = { onGestureStart: obj, userDefinedConflictGestures: obj };
pnpm_usePanGestureProxyTs2.__workletHash = 2969501037173;
pnpm_usePanGestureProxyTs2.__initData = outer1_4;
const obj1 = { onGestureStart: obj, userDefinedConflictGestures: obj };
const onBeginResult = withTestIdResult.onBegin(pnpm_usePanGestureProxyTs1);
/* worklet (recovered source) */ function pnpm_usePanGestureProxyTs3(e){const{onGestureUpdate,userDefinedConflictGestures}=this.__closure;onGestureUpdate(e);if(userDefinedConflictGestures.onUpdate)userDefinedConflictGestures.onUpdate(e);}
const obj2 = { onGestureUpdate, userDefinedConflictGestures: obj };
pnpm_usePanGestureProxyTs3.__closure = obj2;
pnpm_usePanGestureProxyTs3.__workletHash = 14406733755860;
pnpm_usePanGestureProxyTs3.__initData = outer1_5;
const onStartResult = withTestIdResult.onBegin(pnpm_usePanGestureProxyTs1).onStart(pnpm_usePanGestureProxyTs2);
/* worklet (recovered source) */ function pnpm_usePanGestureProxyTs4(e,success){const{onGestureEnd,userDefinedConflictGestures}=this.__closure;onGestureEnd(e,success);if(userDefinedConflictGestures.onEnd)userDefinedConflictGestures.onEnd(e,success);}
pnpm_usePanGestureProxyTs4.__closure = { onGestureEnd, userDefinedConflictGestures: obj };
pnpm_usePanGestureProxyTs4.__workletHash = 3800149117372;
pnpm_usePanGestureProxyTs4.__initData = outer1_6;
const obj3 = { onGestureEnd, userDefinedConflictGestures: obj };
const onUpdateResult = withTestIdResult.onBegin(pnpm_usePanGestureProxyTs1).onStart(pnpm_usePanGestureProxyTs2).onUpdate(pnpm_usePanGestureProxyTs3);
/* worklet (recovered source) */ function pnpm_usePanGestureProxyTs5(e,success){const{userDefinedConflictGestures}=this.__closure;if(userDefinedConflictGestures.onFinalize)userDefinedConflictGestures.onFinalize(e,success);}
pnpm_usePanGestureProxyTs5.__closure = { userDefinedConflictGestures: obj };
pnpm_usePanGestureProxyTs5.__workletHash = 16525776198753;
pnpm_usePanGestureProxyTs5.__initData = outer1_7;
withTestIdResult.onBegin(pnpm_usePanGestureProxyTs1).onStart(pnpm_usePanGestureProxyTs2).onUpdate(pnpm_usePanGestureProxyTs3).onEnd(pnpm_usePanGestureProxyTs4).onFinalize(pnpm_usePanGestureProxyTs5);
return withTestIdResult;
}, items);
const updateGestureConfig = onConfigurePanGesture(onGestureStart[2]).useUpdateGestureConfig(tmp, options);
return tmp;
};