@alauda-fe/common
Version:
Alauda frontend team common codes.
23 lines (22 loc) • 476 B
TypeScript
export interface ChartStatus {
loading?: boolean;
noData?: boolean;
failed?: boolean;
noLegend?: boolean;
}
export interface ChartData {
name: string;
color?: string;
values?: ChartDataItem[];
unit?: string;
}
export type ChartDataItem<T extends object = object> = {
x: string | number | Date;
y: number;
} & T;
export interface XPlotLines {
value: number;
dashType?: 'solid' | 'dash';
width?: number;
color?: string;
}