mirror of
https://github.com/YuzuZensai/Termix.git
synced 2026-09-14 02:59:06 +00:00
25 lines
531 B
TypeScript
25 lines
531 B
TypeScript
export type WidgetType =
|
|||
|
|
| "cpu"
|
||
|
|
| "memory"
|
||
|
|
| "disk"
|
||
|
|
| "network"
|
||
|
|
| "uptime"
|
||
|
|
| "processes"
|
||
|
|
| "system";
|
||
|
|
|
||
|
|
export interface StatsConfig {
|
||
|
|
enabledWidgets: WidgetType[];
|
||
|
|
statusCheckEnabled: boolean;
|
||
|
|
statusCheckInterval: number;
|
||
|
|
metricsEnabled: boolean;
|
||
|
|
metricsInterval: number;
|
||
|
|
}
|
||
|
|
|
||
|
|
export const DEFAULT_STATS_CONFIG: StatsConfig = {
|
||
|
|
enabledWidgets: ["cpu", "memory", "disk", "network", "uptime", "system"],
|
||
|
|
statusCheckEnabled: true,
|
||
|
|
statusCheckInterval: 30,
|
||
|
|
metricsEnabled: true,
|
||
|
|
metricsInterval: 30,
|
||
|
|
};
|