39 lines
1.2 KiB
JavaScript
39 lines
1.2 KiB
JavaScript
// Module ID: 5155
|
|
// Function ID: 43668
|
|
// Name: useRecyclerViewManager
|
|
// Dependencies: []
|
|
// Exports: useRecyclerViewManager
|
|
|
|
// Module 5155 (useRecyclerViewManager)
|
|
let closure_2 = importDefault(dependencyMap[0]);
|
|
({ useEffect: closure_3, useMemo: closure_4, useState: closure_5 } = arg1(dependencyMap[1]));
|
|
|
|
export const useRecyclerViewManager = function useRecyclerViewManager(data) {
|
|
const arg1 = data;
|
|
const recyclerViewManager = callback(callback4(() => {
|
|
const recyclerViewManager = new arg0(recyclerViewManager[2]).RecyclerViewManager(arg0);
|
|
return recyclerViewManager;
|
|
}), 1)[0];
|
|
const dependencyMap = recyclerViewManager;
|
|
const velocityTracker = callback(callback4(() => {
|
|
const velocityTracker = new arg0(recyclerViewManager[3]).VelocityTracker();
|
|
return velocityTracker;
|
|
}), 1)[0];
|
|
const callback = velocityTracker;
|
|
const items = [data];
|
|
callback3(() => {
|
|
recyclerViewManager.updateProps(arg0);
|
|
}, items);
|
|
const items1 = [data.data];
|
|
callback3(() => {
|
|
recyclerViewManager.processDataUpdate();
|
|
}, items1);
|
|
callback2(() => {
|
|
recyclerViewManager.restoreIfNeeded();
|
|
return () => {
|
|
closure_1.dispose();
|
|
closure_2.cleanUp();
|
|
};
|
|
}, []);
|
|
return { recyclerViewManager, velocityTracker };
|
|
};
|