UNPKG

@likashefqet/react-native-image-zoom

Version:

A performant zoomable image written in Reanimated v2+ 🚀

23 lines • 1.13 kB
import type { GetInfoCallback, ProgrammaticZoomCallback, ZoomableUseGesturesProps } from '../types'; export declare const useGestures: ({ width, height, center, minScale, maxScale, scale: scaleValue, doubleTapScale, maxPanPointers, isPanEnabled, isPinchEnabled, isSingleTapEnabled, isDoubleTapEnabled, onInteractionStart, onInteractionEnd, onPinchStart, onPinchEnd, onPanStart, onPanEnd, onSingleTap, onDoubleTap, onProgrammaticZoom, onResetAnimationEnd, }: ZoomableUseGesturesProps) => { gestures: import("react-native-gesture-handler/lib/typescript/handlers/gestures/gestureComposition").ComposedGesture; animatedStyle: { transform: ({ translateX: number; translateY?: undefined; scale?: undefined; } | { translateY: number; translateX?: undefined; scale?: undefined; } | { scale: number; translateX?: undefined; translateY?: undefined; })[]; }; zoom: ProgrammaticZoomCallback; reset: () => void; getInfo: GetInfoCallback; }; //# sourceMappingURL=useGestures.d.ts.map