UNPKG

@rraut/react-native-faster-image

Version:
39 lines 1.1 kB
import * as React from 'react'; import { type ViewProps } from 'react-native'; export type headersType = { Authorization: string; }; export type SourceProps = { uri: string; headers?: headersType; isBase64?: boolean; isGIF?: boolean; tintColor?: string; resizeMode?: ResizeMode; }; export type ResizeMode = 'contain' | 'cover' | 'stretch' | 'center'; export interface onLoadEndEvent { nativeEvent: { width: number; height: number; }; } export interface onProgressEvent { nativeEvent: { bytesWritten: number; bytesExpected: number; }; } export interface FasterImageProps extends ViewProps { source: SourceProps; radius?: number; onProgress?: (event: onProgressEvent) => void; onLoadEnd?: (event: onLoadEndEvent) => void; onError?: () => void; } export declare class FasterImageView extends React.Component<FasterImageProps> { constructor(props: FasterImageProps); render(): React.ReactNode; } export declare const FasterImage: import("./NativeFasterImage").Spec; //# sourceMappingURL=index.d.ts.map