react-native-reanimated-carousel
Version:
Simple carousel component.fully implemented using Reanimated 2.Infinitely scrolling, very smooth.
10 lines (9 loc) • 536 B
TypeScript
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 {};