UNPKG

react-native-scroll-into-view

Version:

React-Native port of DOMElement.scrollIntoView() web function, for ScrollView

16 lines (15 loc) 823 B
import { LayoutRectangle } from 'react-native'; import { Insets, Align } from './config'; declare type ComputationData = { scrollViewHeight: number; scrollY: number; viewTopY: number; viewBottomY: number; insets: Insets; }; export declare const computeScrollY: (scrollViewLayout: LayoutRectangle, viewLayout: LayoutRectangle, scrollY: number, insets: Insets, align: Align) => number; export declare const computeScrollYAuto: (data: ComputationData) => number; export declare const computeScrollYTop: ({ scrollViewHeight, scrollY, viewTopY, insets, }: ComputationData) => number; export declare const computeScrollYBottom: ({ scrollViewHeight, scrollY, viewTopY, viewBottomY, insets, }: ComputationData) => number; export declare const computeScrollYCenter: (data: ComputationData) => number; export {};