UNPKG

react-native-draggable-flatlist

Version:
24 lines (23 loc) 1.24 kB
/// <reference types="react-native-reanimated" /> import React from "react"; import { ScrollView } from "react-native-gesture-handler"; export declare function NestableScrollContainerProvider({ children, forwardedRef, }: { children: React.ReactNode; forwardedRef?: React.MutableRefObject<ScrollView>; }): JSX.Element; export declare function useNestableScrollContainerContext(): { outerScrollEnabled: boolean; setOuterScrollEnabled: React.Dispatch<React.SetStateAction<boolean>>; outerScrollOffset: import("react-native-reanimated").SharedValue<number>; scrollViewSize: import("react-native-reanimated").SharedValue<number>; scrollableRef: React.RefObject<ScrollView>; containerSize: import("react-native-reanimated").SharedValue<number>; } | undefined; export declare function useSafeNestableScrollContainerContext(): { outerScrollEnabled: boolean; setOuterScrollEnabled: React.Dispatch<React.SetStateAction<boolean>>; outerScrollOffset: import("react-native-reanimated").SharedValue<number>; scrollViewSize: import("react-native-reanimated").SharedValue<number>; scrollableRef: React.RefObject<ScrollView>; containerSize: import("react-native-reanimated").SharedValue<number>; };