From 1a5b6235153132775ee824b398a6089b5da3ae92 Mon Sep 17 00:00:00 2001 From: Fabrizio Bertoglio Date: Fri, 29 Aug 2025 09:33:07 +0200 Subject: [PATCH] feat: type ImageViewer scroll handler --- src/components/ImageViewer.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/components/ImageViewer.tsx b/src/components/ImageViewer.tsx index 6fe4111..0ca1d41 100644 --- a/src/components/ImageViewer.tsx +++ b/src/components/ImageViewer.tsx @@ -13,6 +13,8 @@ import { TouchableWithoutFeedback, ViewabilityConfig, Dimensions, + NativeSyntheticEvent, + NativeScrollEvent, } from 'react-native'; import {GestureHandlerRootView} from 'react-native-gesture-handler'; import {useSharedValue} from 'react-native-reanimated'; @@ -90,7 +92,7 @@ function ImageViewer(props: ImageViewerProps, ref: ForwardedRef) { // Memoize the scroll handler. const onScroll = useCallback( - (event: any) => { + (event: NativeSyntheticEvent) => { scrollX.value = event.nativeEvent.contentOffset.x; }, [scrollX],