UNPKG

react-native-chart-kit

Version:

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

31 lines 1.42 kB
import type { ChartXValue } from "../../../core/index"; import type { BarChartProps } from "./types"; export type BarChartDataTableColumn = { key: string; label: string; }; export type BarChartDataTableRow<TData = unknown> = { index: number; x: ChartXValue; xLabel: string; values: Record<string, number | null>; formattedValues: Record<string, string>; raw: TData; }; export type BarChartDataTable<TData = unknown> = { columns: BarChartDataTableColumn[]; rows: Array<BarChartDataTableRow<TData>>; }; type BarChartAccessibilityInput<TData extends Record<string, unknown>> = { data: BarChartProps<TData>["data"]; formatXLabel?: BarChartProps<TData>["formatXLabel"] | undefined; formatYLabel?: BarChartProps<TData>["formatYLabel"] | undefined; series?: BarChartProps<TData>["series"] | undefined; xKey: BarChartProps<TData>["xKey"]; yKey?: BarChartProps<TData>["yKey"] | undefined; yKeys?: BarChartProps<TData>["yKeys"] | undefined; }; export declare const getBarChartDataTable: <TData extends Record<string, unknown>>({ data, formatXLabel, formatYLabel, series, xKey, yKey, yKeys }: BarChartAccessibilityInput<TData>) => BarChartDataTable<TData>; export declare const getBarChartAccessibilitySummary: <TData extends Record<string, unknown>>(input: BarChartAccessibilityInput<TData>) => string; export {}; //# sourceMappingURL=accessibility.d.ts.map