react-slip-and-slide
Version:
##### A react and react-native carousel
12 lines (11 loc) • 630 B
TypeScript
import { type BaseDimensions, type BoxRef, type ItemProps } from '@react-slip-and-slide/models';
import React from 'react';
declare function ItemBaseComponent<T extends object>({ index, item, renderItem, onPress }: ItemProps<T>, ref?: React.Ref<BoxRef>): React.JSX.Element;
export declare const LazyLayout: ({ isLazy, itemDimensions, children, }: React.PropsWithChildren<{
isLazy: boolean;
itemDimensions: Required<BaseDimensions>;
}>) => JSX.Element;
export declare const ItemBase: <T extends object>(props: ItemProps<T> & {
ref?: React.Ref<BoxRef> | undefined;
}) => ReturnType<typeof ItemBaseComponent>;
export {};