@naarni/design-system
Version:
Naarni React Native Design System for EV Fleet Apps
42 lines • 992 B
TypeScript
export interface ScaledPoint {
x: number;
y: number;
}
export interface ChartDimensions {
padding: number;
chartWidth: number;
chartHeight: number;
}
export interface TooltipData {
x: number;
y: number;
value: number;
index: number;
}
export interface LineChartProps {
data: number[];
width: number;
height: number;
showXAxis?: boolean;
showYAxis?: boolean;
isLabelOnXaxis?: boolean;
isLabelOnYaxis?: boolean;
color?: string;
showGrid?: boolean;
showTooltip?: boolean;
tooltipFormatter?: (value: number, index: number) => string;
}
export interface BarChartProps {
data: number[];
width: number;
height: number;
showXAxis?: boolean;
showYAxis?: boolean;
isLabelOnXaxis?: boolean;
isLabelOnYaxis?: boolean;
color?: string;
showGrid?: boolean;
showTooltip?: boolean;
tooltipFormatter?: (value: number, index: number) => string;
}
//# sourceMappingURL=interfaces.d.ts.map