Installation
npm install --save @types/react-native-photo-view
Summary
This package contains type definitions for react-native-photo-view (https://github.com/alwx/react-native-photo-view).
Details
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-native-photo-view.
index.d.ts
import * as React from "react";
import { ImageSourcePropType, ViewProps } from "react-native";
export interface ReactNativePhotoViewProps {
source?: ImageSourcePropType | undefined;
loadingIndicatorSource?: ImageSourcePropType | undefined;
fadeDuration?: number | undefined;
minimumZoomScale?: number | undefined;
maximumZoomScale?: number | undefined;
showsHorizontalScrollIndicator?: boolean | undefined;
showsVerticalScrollIndicator?: boolean | undefined;
scale?: number | undefined;
androidZoomTransitionDuration?: number | undefined;
androidScaleType?:
| "center"
| "centerCrop"
| "centerInside"
| "fitCenter"
| "fitStart"
| "fitEnd"
| "fitXY"
| undefined;
onLoadStart?: (() => void) | undefined;
onLoad?: (() => void) | undefined;
onLoadEnd?: (() => void) | undefined;
onProgress?: ((loaded: number, total: number) => void) | undefined;
onTap?: ((point: { x: number; y: number }, target?: React.ReactElement) => void) | undefined;
onViewTap?: ((point: { x: number; y: number }, target?: React.ReactElement) => void) | undefined;
onScale?: ((scale: number, target?: React.ReactElement) => void) | undefined;
}
export default class ReactNativePhotoView extends React.Component<ReactNativePhotoViewProps & ViewProps> {}
Additional Details
- Last updated: Thu, 21 Dec 2023 19:06:51 GMT
- Dependencies: @types/react, react-native
Credits
These definitions were written by Christian Chown.