UNPKG

victory-native

Version:

[![Victory Native](https://oss.nearform.com/api/banner?badge=victory&text=victory+native&bg=9c2f1e)](https://commerce.nearform.com/open-source/victory-native/)

24 lines (23 loc) 753 B
import { type SharedValue } from "react-native-reanimated"; import type { InputFieldType } from "../../types"; export declare const useChartPressState: <Init extends ChartPressStateInit>(initialValues: Init) => { state: ChartPressState<Init>; isActive: boolean; }; export type ChartPressStateInit = { x: InputFieldType; y: Record<string, number>; }; export type ChartPressState<Init extends ChartPressStateInit> = { isActive: SharedValue<boolean>; matchedIndex: SharedValue<number>; x: { value: SharedValue<Init["x"]>; position: SharedValue<number>; }; y: Record<keyof Init["y"], { value: SharedValue<number>; position: SharedValue<number>; }>; yIndex: SharedValue<number>; };