// Module ID: 1776 // Function ID: 1777 // Name: AnimatedScrollView // Dependencies: [109, 19, 17, 21, 1668, 1773, 1777] // Module 1776 (AnimatedScrollView) import _objectWithoutProperties from "_objectWithoutProperties"; import "noop"; import { jsx } from "jsxProd"; import createAnimatedComponent from "createAnimatedComponent"; import isReactRendering from "isReactRendering"; const require = arg1; let closure_2 = ["scrollViewOffset"]; let closure_5 = createAnimatedComponent.createAnimatedComponent(require("get ActivityIndicator").ScrollView); export const AnimatedScrollView = isReactRendering.componentWithRef((scrollViewOffset) => { let animatedRef = arg1; scrollViewOffset = scrollViewOffset.scrollViewOffset; const tmp2 = callback(scrollViewOffset, closure_2); if (null === arg1) { let obj = require(1777) /* useAnimatedGestureHandler */; animatedRef = obj.useAnimatedRef(); } if (scrollViewOffset) { scrollViewOffset = require(1777) /* useAnimatedGestureHandler */.useScrollViewOffset(animatedRef, scrollViewOffset); const obj2 = require(1777) /* useAnimatedGestureHandler */; } if (!("scrollEventThrottle" in tmp2)) { tmp2.scrollEventThrottle = 1; } obj = { ref: animatedRef }; const merged = Object.assign(tmp2); return ; });