UNPKG

react-native-reanimated-carousel

Version:

Simple carousel component.fully implemented using Reanimated 2.Infinitely scrolling, very smooth.

10 lines (9 loc) 536 B
import type { TCarouselProps } from "../types"; declare type TGetRequiredProps<P extends keyof TCarouselProps> = Record<P, Required<TCarouselProps>[P]>; export declare type TInitializeCarouselProps<T> = TCarouselProps<T> & TGetRequiredProps<"defaultIndex" | "loop" | "width" | "height" | "scrollAnimationDuration" | "autoPlayInterval" | "autoFillData"> & { rawData: T[]; dataLength: number; rawDataLength: number; }; export declare function useInitProps<T>(props: TCarouselProps<T>): TInitializeCarouselProps<T>; export {};