UNPKG

@react-slip-and-slide/native

Version:
16 lines (15 loc) 1.27 kB
import { ItemProps, ReactSlipAndSlideProps, ReactSlipAndSlideRef } from "@react-slip-and-slide/models"; import React from "react"; import { View } from "react-native"; declare function ReactSlipAndSlideComponent<T>({ data, snap, centered, infinite: _infinite, containerWidth, overflowHidden, itemHeight, itemWidth, pressToSlide, interpolators, animateStartup, rubberbandElasticity, visibleItems, renderItem, onChange, onEdges, onReady, }: ReactSlipAndSlideProps<T>, ref: React.Ref<ReactSlipAndSlideRef>): JSX.Element; declare function ItemComponent<T>({ offsetX, dataLength, index, infinite, itemWidth, itemHeight, item, interpolators, dynamicOffset, mode, isLazy, renderItem, onPress, }: ItemProps<T>, ref?: React.Ref<View>): JSX.Element; export declare const Item: <T>(props: ItemProps<T> & { ref?: React.Ref<View> | undefined; }) => ReturnType<typeof ItemComponent>; export declare const ForwardReactSlipAndSlideRef: <T>(props: ReactSlipAndSlideProps<T> & { ref?: React.Ref<ReactSlipAndSlideRef> | undefined; }) => ReturnType<typeof ReactSlipAndSlideComponent>; export declare const ReactSlipAndSlide: <T>(props: ReactSlipAndSlideProps<T> & { ref?: React.Ref<ReactSlipAndSlideRef> | undefined; }) => ReturnType<typeof ReactSlipAndSlideComponent>; export {};