// Module ID: 1826 // Function ID: 1827 // Dependencies: [19, 17, 1827] // Exports: useAnimatedValue, useEventHandlerRegistration // Module 1826 import _mod17 from "module_17" /* 17 */; import _mod19 from "module_19" /* 19 */; import _mod1827 from "module_1827" /* 1827 */; const useRef = _mod19.useRef; const Animated = _mod17.Animated; export function useEventHandlerRegistration(arg0) { return (workletEventHandler) => { if (workletEventHandler.current) { let findNodeHandleResult = ref(dependencyMap[2]).findNodeHandle(tmp.current); if (findNodeHandleResult) { if ("workletEventHandler" in workletEventHandler) { workletEventHandler.workletEventHandler.registerForEvents(findNodeHandleResult); workletEventHandler = workletEventHandler.workletEventHandler; } else { workletEventHandler.registerForEvents(findNodeHandleResult); } } const obj = ref(dependencyMap[2]); } else { const _queueMicrotask = queueMicrotask; queueMicrotask(function attachWorkletHandlers() { const findNodeHandleResult = _mod1827.findNodeHandle(workletEventHandler.current); if (findNodeHandleResult) { if ("workletEventHandler" in workletEventHandler) { obj2.workletEventHandler.registerForEvents(findNodeHandleResult); } else { obj2.registerForEvents(findNodeHandleResult); } } }); } return () => { const findNodeHandleResult = _mod1827.findNodeHandle(workletEventHandler.current); if (findNodeHandleResult) { if ("workletEventHandler" in workletEventHandler) { obj2.workletEventHandler.unregisterFromEvents(findNodeHandleResult); } else { obj2.unregisterFromEvents(findNodeHandleResult); } } }; }; } export const useAnimatedValue = function useAnimatedValue(arg0, arg1) { const tmp = useRef(null); if (null === tmp.current) { value = new Animated.Value(arg0, arg1); tmp.current = value; } return tmp.current; };