@naarni/design-system
Version:
Naarni React Native Design System for EV Fleet Apps
18 lines • 916 B
TypeScript
import { ScaledPoint, ChartDimensions } from './interfaces';
export declare const getChartDimensions: (width: number, height: number) => ChartDimensions;
export declare const scalePoint: (value: number, index: number, data: number[], dimensions: ChartDimensions) => ScaledPoint;
export declare const generateAxisPoints: (count: number, min: number, max: number) => number[];
export declare const formatAxisLabel: (value: number) => string;
export declare const generateYAxisLabels: (data: number[], dimensions: ChartDimensions, count?: number) => Array<{
value: number;
y: number;
}>;
export declare const generateXAxisLabels: (data: number[], dimensions: ChartDimensions) => Array<{
value: number;
x: number;
label: string;
}>;
export declare const generateGridLines: (data: number[], dimensions: ChartDimensions, count?: number) => Array<{
y: number;
}>;
//# sourceMappingURL=utils.d.ts.map