UNPKG

@scrolia/react-native

Version:
21 lines 1.09 kB
import { LayoutChangeEvent, NativeScrollEvent, NativeSyntheticEvent } from "react-native"; /** Options for the `useContentHandler` hook. */ type UseContentHandlerOptions = { props?: any; }; declare const useContentXHandler: (options?: UseContentHandlerOptions) => { onLayout: (event: LayoutChangeEvent) => void; onContentSizeChange: (width: number, height: number) => void; onScroll: (event: NativeSyntheticEvent<NativeScrollEvent>) => void; }; declare const useContentYHandler: (options?: UseContentHandlerOptions) => { onLayout: (event: LayoutChangeEvent) => void; onContentSizeChange: (width: number, height: number) => void; onScroll: (event: NativeSyntheticEvent<NativeScrollEvent>) => void; }; /** Result of the `useContentXHandler` hook. */ type ContentXHandler = ReturnType<typeof useContentXHandler>; /** Result of the `useContentYHandler` hook. */ type ContentYHandler = ReturnType<typeof useContentYHandler>; export { type ContentXHandler, type ContentYHandler, type UseContentHandlerOptions, useContentXHandler, useContentYHandler }; //# sourceMappingURL=index.d.ts.map