UNPKG

@alauda-fe/common

Version:

Alauda frontend team common codes.

38 lines (37 loc) 776 B
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; text?: string; } export interface AreaPosition { x1?: number; x2?: number; startX: number | string; endX: number | string; } export interface ContextItem { name: string; color: string; x: string | number | Date; y: number; unit?: string; active?: boolean; }