UNPKG

react-native-chart-kit

Version:

Beautiful React Native charts for dashboards, reports, and data-rich mobile apps.

23 lines 1.22 kB
import type { GestureResponderEvent } from "react-native"; import { type ResolvedChartViewportWindow } from "../../core/index"; import type { ChartViewportBounds, ChartViewportChangeEvent, ChartViewportInteractionConfig } from "./types"; export declare const useChartViewportPan: ({ dataLength, enabled, onViewportChange, plotBounds, preventBrowserSelection, viewportInteraction, viewportWindow }: { dataLength: number; enabled: boolean; onViewportChange: ((event: ChartViewportChangeEvent) => void) | undefined; plotBounds: ChartViewportBounds; preventBrowserSelection: (event: GestureResponderEvent) => void; viewportInteraction: boolean | ChartViewportInteractionConfig | undefined; viewportWindow: ResolvedChartViewportWindow; }) => { hasChanged: () => boolean; handleEnd: () => boolean; handleGrant: (event: GestureResponderEvent) => boolean; handleMove: (event: GestureResponderEvent) => boolean; isActive: () => boolean; isEnabled: boolean; shouldBlockTermination: boolean; shouldSetResponder: (event: GestureResponderEvent) => boolean; }; export type ChartViewportPanHandlers = ReturnType<typeof useChartViewportPan>; //# sourceMappingURL=pan.d.ts.map