UNPKG

react-native-chart-kit

Version:

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

23 lines 1.59 kB
import type { LegacyContributionValue } from "../../../core/index"; import type { ContributionGraphCellModel, ContributionGraphDayPressEvent, ContributionGraphInteraction, ContributionGraphInteractionConfig, ContributionGraphInteractionMode } from "./types"; export type ResolvedContributionGraphInteractionConfig<TData = LegacyContributionValue> = { mode: ContributionGraphInteractionMode; hitSlop: number; pointerOffset: { x: number; y: number; }; onSelect: ContributionGraphInteractionConfig<TData>["onSelect"] | undefined; }; type ContributionGraphHitTestOptions<TData extends LegacyContributionValue> = { cells: Array<ContributionGraphCellModel<TData>>; locationX: number; locationY: number; hitSlop: number; }; export declare const getContributionGraphInteractionConfig: <TData extends LegacyContributionValue>(interaction: ContributionGraphInteraction<TData> | undefined) => ResolvedContributionGraphInteractionConfig<TData>; export declare const getContributionGraphCellKey: <TData extends LegacyContributionValue>(cell: ContributionGraphCellModel<TData>) => string; export declare const buildContributionGraphDayPressEvent: <TData extends LegacyContributionValue>(cell: ContributionGraphCellModel<TData>) => ContributionGraphDayPressEvent<TData>; export declare const getContributionGraphCellAtPoint: <TData extends LegacyContributionValue>({ cells, hitSlop, locationX, locationY }: ContributionGraphHitTestOptions<TData>) => ContributionGraphCellModel<TData> | undefined; export {}; //# sourceMappingURL=interaction.d.ts.map