// Module ID: 6469 // Function ID: 6470 // Name: transformHoverProps // Dependencies: [6445, 6460, 6436] // Module 6469 (transformHoverProps) const require = arg1; const dependencyMap = arg6; function transformHoverProps(arg0) { arg0.changeEventCalculator = require(6445) /* isGestureEnabled */.getChangeEventCalculator(diffCalculator); arg0.fillInDefaultValues = fillInDefaultValues; return arg0; } function diffCalculator(arg0, arg1) { let num = 0; if (arg1) { num = arg0.x - arg1.x; } const obj = { changeX: num, changeY: null }; let num2 = 0; if (arg1) { num2 = arg0.y - arg1.y; } obj[1] = num2; return obj; } diffCalculator.__closure = {}; diffCalculator.__workletHash = 622993324586; diffCalculator.__initData = { code: "function diffCalculator_Pnpm_useHoverGestureTs1(current,previous){return{changeX:previous?current.x-previous.x:0,changeY:previous?current.y-previous.y:0};}" }; function fillInDefaultValues(arg0) { arg0.changeX = 0; arg0.changeY = 0; } fillInDefaultValues.__closure = {}; fillInDefaultValues.__workletHash = 11545520927040; fillInDefaultValues.__initData = { code: "function fillInDefaultValues_Pnpm_useHoverGestureTs2(event){event.changeX=0;event.changeY=0;}" }; const items = [["effect", "hoverEffect"]]; const map = new Map(items); let closure_6 = {}; arg5.useHoverGesture = function useHoverGesture(gestureHandlerProps) { let tmp = gestureHandlerProps; if (gestureHandlerProps === undefined) { tmp = closure_6; } const clonedAndRemappedConfig = require(6445) /* isGestureEnabled */.useClonedAndRemappedConfig(tmp, map, transformHoverProps); const obj = require(6445) /* isGestureEnabled */; return require(6460) /* useGesture */.useGesture(require(6436) /* ComposedGestureName */.SingleGestureName.Hover, clonedAndRemappedConfig); };