@garlicbed/react-native-slide360
Version:
A React Native component for interactive 360-degree product views
23 lines • 720 B
TypeScript
import type React from 'react';
import type { ImageSourcePropType, ViewStyle, ImageStyle } from 'react-native';
export interface ImageSlideStyleType extends Omit<ImageStyle, 'height' | 'width'> {
}
export interface LoadedImageType {
source: ImageSourcePropType;
isLoading: boolean;
isFailed: boolean;
}
export interface SlideType extends LoadedImageType {
index: number;
}
export interface Slide360PropsType {
images: ImageSourcePropType[];
dragDeltaX?: number;
height?: number;
onPressSlide?: (slide: SlideType) => void;
containerStyle?: ViewStyle;
fallbackComponent?: React.ReactNode;
children?: React.ReactNode;
disabled?: boolean;
}
//# sourceMappingURL=types.d.ts.map