react-native-chart-kit
Version:
Beautiful React Native charts for dashboards, reports, and data-rich mobile apps.
26 lines • 1.38 kB
TypeScript
import type { ProgressChartProps } from "./types";
export type ProgressChartDataTableRow<TData = unknown> = {
color?: string | undefined;
formattedValue: string;
index: number;
label: string;
raw?: TData | undefined;
value: number | null;
};
export type ProgressChartDataTable<TData = unknown> = {
average: number;
rows: Array<ProgressChartDataTableRow<TData>>;
};
type ProgressChartAccessibilityInput<TData extends Record<string, unknown>> = {
colorKey?: ProgressChartProps<TData>["colorKey"] | undefined;
colors?: ProgressChartProps<TData>["colors"] | undefined;
data: ProgressChartProps<TData>["data"];
formatPercentage?: ProgressChartProps<TData>["formatPercentage"] | undefined;
labelKey?: ProgressChartProps<TData>["labelKey"] | undefined;
labels?: ProgressChartProps<TData>["labels"] | undefined;
valueKey?: ProgressChartProps<TData>["valueKey"] | undefined;
};
export declare const getProgressChartDataTable: <TData extends Record<string, unknown>>({ colorKey, colors, data, formatPercentage, labelKey, labels, valueKey }: ProgressChartAccessibilityInput<TData>) => ProgressChartDataTable<TData>;
export declare const getProgressChartAccessibilitySummary: <TData extends Record<string, unknown>>(input: ProgressChartAccessibilityInput<TData>) => string;
export {};
//# sourceMappingURL=accessibility.d.ts.map