UNPKG

react-native-chart-kit

Version:

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

29 lines 1.24 kB
import { type CartesianSeriesInput, type NormalizedCartesianData, type NumericDomainInput } from "../../../core/index"; import { type LineChartYAxisLabelWidth } from "./axisLabels"; type AxisLabelSize = { width: number; height: number; }; type TextMeasurer = (text: string, options?: Record<string, unknown>) => AxisLabelSize; type ResolveLineChartYAxisModelOptions<TData extends Record<string, unknown>> = { data: TData[]; stableData?: TData[] | undefined; xKey: keyof TData & string; series: Array<CartesianSeriesInput<TData>>; yDomain: NumericDomainInput; yAxisLabelWidth?: LineChartYAxisLabelWidth | undefined; formatYLabel: (value: number) => string; measureText: TextMeasurer; textOptions: Record<string, unknown>; }; export declare const resolveLineChartYAxisModel: <TData extends Record<string, unknown>>({ data, stableData, xKey, series, yDomain, yAxisLabelWidth, formatYLabel, measureText, textOptions }: ResolveLineChartYAxisModelOptions<TData>) => { normalized: NormalizedCartesianData<TData>; yDomainResolved: [number, number]; yLabelSizes: { width: number; height: number; }[]; yTicks: number[]; }; export {}; //# sourceMappingURL=yAxisModel.d.ts.map