UNPKG

react-native-zoom-toolkit

Version:

Smoothly zoom any image, video or component you want!

24 lines 783 B
/// <reference types="react" /> import type { CommonZoomProps, PinchGestureCallbacks, SizeVector, TapGestureCallbacks } from '../../commons/types'; export type ResizeConfig = { size: SizeVector<number>; aspectRatio: number; scale: number; }; export type SnapbackZoomState = { x: number; y: number; width: number; height: number; resizedWidth: number | undefined; resizedHeight: number | undefined; translateX: number; translateY: number; scale: number; }; export type SnapBackZoomProps = React.PropsWithChildren<{ resizeConfig?: ResizeConfig; gesturesEnabled?: boolean; onGestureActive?: (e: SnapbackZoomState) => void; }> & PinchGestureCallbacks & TapGestureCallbacks & CommonZoomProps; //# sourceMappingURL=types.d.ts.map