UNPKG

@likashefqet/react-native-image-zoom

Version:

A performant zoomable image written in Reanimated v2+ 🚀

21 lines • 1.05 kB
import type { UseZoomableProps } from '../types'; export declare const useZoomable: ({ minScale, maxScale, scale, doubleTapScale, maxPanPointers, isPanEnabled, isPinchEnabled, isSingleTapEnabled, isDoubleTapEnabled, onInteractionStart, onInteractionEnd, onPinchStart, onPinchEnd, onPanStart, onPanEnd, onSingleTap, onDoubleTap, onProgrammaticZoom, onResetAnimationEnd, onLayout, ref, }: UseZoomableProps) => { animatedStyle: { transform: ({ translateX: number; translateY?: undefined; scale?: undefined; } | { translateY: number; translateX?: undefined; scale?: undefined; } | { scale: number; translateX?: undefined; translateY?: undefined; })[]; }; gestures: import("react-native-gesture-handler/lib/typescript/handlers/gestures/gestureComposition").ComposedGesture; onZoomableLayout: (event: import("react-native").LayoutChangeEvent) => void; }; //# sourceMappingURL=useZoomable.d.ts.map