UNPKG

react-native-ui-lib

Version:

[![SWUbanner](https://raw.githubusercontent.com/vshymanskyy/StandWithUkraine/main/banner-direct.svg)](https://stand-with-ukraine.pp.ua)

22 lines (21 loc) 825 B
import { ItemsOrder } from './types'; export declare const WINDOW_WIDTH: number; export declare const DEFAULT_NO_OF_COLUMNS = 3; export declare const animationConfig: { easing: import("react-native-reanimated").EasingFunction; duration: number; }; declare const usePresenter: (numOfColumns: number, itemSize: number, itemSpacing: number) => { updateItemLayout: (layout: { width: number; height: number; }) => void; getTranslationByOrderChange: (newOrder: number, oldOrder: number) => { x: number; y: number; }; getOrderByPosition: (positionX: number, positionY: number) => number; getItemOrderById: (itemsOrder: ItemsOrder, itemId: string) => number; getIdByItemOrder: (itemsOrder: ItemsOrder, orderIndex: number) => string; }; export default usePresenter;