decord/source/5435_useGestureHandler.js
2026-08-05 07:35:12 +00:00

99 lines
4 KiB
JavaScript

// Module ID: 5435
// Function ID: 5436
// Name: useGestureHandler
// Dependencies: [1606, 5353, 5326]
// Module 5435 (useGestureHandler)
const require = arg1;
let dependencyMap = arg6;
let closure_2 = { code: "function pnpm_useGestureHandlerTs1(event){const{state,State,gestureSource,source,onStart}=this.__closure;state.value=State.BEGAN;gestureSource.value=source;onStart(source,event);return;}" };
let closure_3 = { code: "function pnpm_useGestureHandlerTs2(event){const{gestureSource,source,state,onChange}=this.__closure;if(gestureSource.value!==source){return;}state.value=event.state;onChange(source,event);}" };
let closure_4 = { code: "function pnpm_useGestureHandlerTs3(event){const{gestureSource,source,state,GESTURE_SOURCE,onEnd}=this.__closure;if(gestureSource.value!==source){return;}state.value=event.state;gestureSource.value=GESTURE_SOURCE.UNDETERMINED;onEnd(source,event);}" };
let closure_5 = { code: "function pnpm_useGestureHandlerTs4(event){const{gestureSource,source,state,GESTURE_SOURCE,onFinalize}=this.__closure;if(gestureSource.value!==source){return;}state.value=event.state;gestureSource.value=GESTURE_SOURCE.UNDETERMINED;onFinalize(source,event);}" };
arg5.useGestureHandler = (source, state, gestureSource, onStart, onChange, onEnd, onFinalize) => {
const _require = source;
const dependencyMap = state;
let closure_2 = gestureSource;
let closure_3 = onStart;
let closure_4 = onChange;
let closure_5 = onEnd;
let closure_6 = onFinalize;
let obj = { handleOnStart: null, handleOnChange: null, handleOnEnd: null, handleOnFinalize: null };
let obj1 = _require(1606);
class R {
constructor(arg0) {
closure_1.value = closure_0(closure_1[1]).State.BEGAN;
closure_2.value = closure_0;
tmp = closure_3(closure_0, source);
return;
}
}
obj = { state, State: _require(5353).State, gestureSource, source, onStart };
R.__closure = obj;
R.__workletHash = 16113572067379;
R.__initData = closure_2;
const items = [state, gestureSource, source, onStart];
obj[0] = obj1.useWorkletCallback(R, items);
class U {
constructor(arg0) {
if (closure_2.value === closure_0) {
tmp2 = source;
tmp3 = closure_1;
closure_1.value = source.state;
tmp4 = closure_4;
tmp5 = closure_4(tmp, source);
}
return;
}
}
U.__closure = { gestureSource, source, state, onChange };
U.__workletHash = 9050442757159;
U.__initData = closure_3;
const items1 = [state, gestureSource, source, onChange];
obj[1] = _require(1606).useWorkletCallback(U, items1);
const obj4 = _require(1606);
class C {
constructor(arg0) {
if (closure_2.value === closure_0) {
tmp3 = source;
tmp4 = closure_1;
closure_1.value = source.state;
tmp5 = closure_0;
tmp6 = closure_1;
tmp.value = closure_0(closure_1[2]).GESTURE_SOURCE.UNDETERMINED;
tmp7 = closure_5;
tmp8 = closure_5(tmp2, source);
}
return;
}
}
obj = { gestureSource, source, state, GESTURE_SOURCE: _require(5326).GESTURE_SOURCE, onEnd };
C.__closure = obj;
C.__workletHash = 10682034812271;
C.__initData = closure_4;
const items2 = [state, gestureSource, source, onEnd];
obj[2] = _require(1606).useWorkletCallback(C, items2);
const obj5 = _require(1606);
class T {
constructor(arg0) {
if (closure_2.value === closure_0) {
tmp3 = source;
tmp4 = closure_1;
closure_1.value = source.state;
tmp5 = closure_0;
tmp6 = closure_1;
tmp.value = closure_0(closure_1[2]).GESTURE_SOURCE.UNDETERMINED;
tmp7 = closure_6;
tmp8 = closure_6(tmp2, source);
}
return;
}
}
obj1 = { gestureSource, source, state, GESTURE_SOURCE: _require(5326).GESTURE_SOURCE, onFinalize };
T.__closure = obj1;
T.__workletHash = 9696716573416;
T.__initData = closure_5;
const items3 = [state, gestureSource, source, onFinalize];
obj[3] = _require(1606).useWorkletCallback(T, items3);
return obj;
};