Files
Termix/src/types/stats-widgets.ts
T

34 lines
597 B
TypeScript
Raw Normal View History

+7
2025-11-05 10:36:16 -06:00
export type WidgetType =
| "cpu"
| "memory"
| "disk"
| "network"
| "uptime"
| "processes"
2025-11-17 09:46:05 -06:00
| "system"
| "login_stats";
+7
2025-11-05 10:36:16 -06:00
export interface StatsConfig {
enabledWidgets: WidgetType[];
statusCheckEnabled: boolean;
statusCheckInterval: number;
metricsEnabled: boolean;
metricsInterval: number;
}
export const DEFAULT_STATS_CONFIG: StatsConfig = {
2025-11-17 09:46:05 -06:00
enabledWidgets: [
"cpu",
"memory",
"disk",
"network",
"uptime",
"system",
"login_stats",
],
+7
2025-11-05 10:36:16 -06:00
statusCheckEnabled: true,
statusCheckInterval: 30,
metricsEnabled: true,
metricsInterval: 30,
};