// Module ID: 6978 // Function ID: 6979 // Dependencies: [6958, 19, 6979, 6999] // Exports: useRecyclerViewManager // Module 6978 import RecyclerViewManager from "RecyclerViewManager" /* 6979 */; import _slicedToArray from "module_6958" /* 6958 */; require = fn; const noop = fn(19); ({ useEffect: c3, useMemo: closure_4, useState: hasOwnProperty } = noop); export const useRecyclerViewManager = (data) => { let recyclerViewManager = velocityTracker(closure_5(() => { recyclerViewManager = new RecyclerViewManager.RecyclerViewManager(closure_0); return recyclerViewManager; }), 1)[0]; velocityTracker = velocityTracker(closure_5(() => { velocityTracker = new data(recyclerViewManager[3]).VelocityTracker(); return velocityTracker; }), 1)[0]; const items = [data]; closure_4(() => { recyclerViewManager.updateProps(closure_0); }, items); const items1 = [data.data]; closure_4(() => { recyclerViewManager.processDataUpdate(); }, items1); closure_3(() => { recyclerViewManager.restoreIfNeeded(); return () => { recyclerViewManager.dispose(); velocityTracker.cleanUp(); }; }, []); return { recyclerViewManager, velocityTracker }; };