2024-01-05 22:19:47 +08:00

34 lines
665 B
TypeScript

export enum MonitorType {
'cpu' = 'cpu', // 图标风格
'memory' = 'memory', // 详情风格
'disk' = 'disk',
}
export interface CardStyle {
background: string
}
export interface MonitorData {
monitorType: MonitorType
extendParam?: { [key: string]: [value:any] } | any
description?: string
// cardStyle: CardStyle
}
export interface ProgressStyle {
color: string
railColor: string
height: number
}
export interface GenericProgressStyleExtendParam {
progressColor: string
progressRailColor: string
color: string
backgroundColor: string
}
export interface DiskExtendParam extends GenericProgressStyleExtendParam {
path: string
}