decord/source/6492_useGestureCallbacks.js
2026-08-24 06:08:38 +00:00

31 lines
1.3 KiB
JavaScript

// Module ID: 6492
// Function ID: 6493
// Name: useGestureCallbacks
// Dependencies: [6476, 6493, 6451, 6495]
// Module 6492 (useGestureCallbacks)
import isGestureEnabled from "isGestureEnabled" /* 6476 */;
import useGestureEventHandler from "useGestureEventHandler" /* 6493 */;
require = arg1;
const dependencyMap = arg6;
arg5.useGestureCallbacks = function useGestureCallbacks(handlerTag, disableReanimated) {
const memoizedGestureCallbacks = isGestureEnabled.useMemoizedGestureCallbacks(disableReanimated);
const obj = isGestureEnabled;
let reanimatedEventHandler;
const obj2 = useGestureEventHandler;
if (!disableReanimated.disableReanimated) {
const Reanimated = tmp(6451).Reanimated;
let handler;
if (Reanimated != null) {
handler = Reanimated.useHandler(memoizedGestureCallbacks);
}
const tmpResult = tmp(6495);
reanimatedEventHandler = tmpResult.useReanimatedEventHandler(handlerTag, memoizedGestureCallbacks, handler, disableReanimated.changeEventCalculator, disableReanimated.fillInDefaultValues);
}
let animatedEventHandler;
if (disableReanimated.dispatchesAnimatedEvents) {
animatedEventHandler = disableReanimated.onUpdate;
}
return { jsEventHandler: useGestureEventHandler.useGestureEventHandler(handlerTag, memoizedGestureCallbacks, disableReanimated), reanimatedEventHandler, animatedEventHandler };
};