Files
rayhunter/daemon/web/src/lib/systemStats.ts
2026-02-12 18:06:42 -08:00

34 lines
658 B
TypeScript

export interface SystemStats {
disk_stats: DiskStats;
memory_stats: MemoryStats;
runtime_metadata: RuntimeMetadata;
battery_status?: BatteryStatus;
}
export interface RuntimeMetadata {
rayhunter_version: string;
system_os: string;
arch: string;
}
export interface DiskStats {
partition: string;
total_size: string;
used_size: string;
available_size: string;
used_percent: string;
mounted_on: string;
available_bytes?: number;
}
export interface MemoryStats {
total: string;
used: string;
free: string;
}
export interface BatteryStatus {
level: number;
is_plugged_in: boolean;
}