适配显示了cpu、硬盘、内存信息

This commit is contained in:
Sun
2024-01-03 18:55:39 +08:00
parent 11ea134be3
commit fe967a9314
10 changed files with 227 additions and 8 deletions
+37
View File
@@ -0,0 +1,37 @@
declare namespace SystemMonitor {
interface CPUInfo {
coreCount: number
cpuNum: number
model: string
usages: number[]
}
interface DiskInfo {
mountpoint: string
total: number
used: number
free: number
usedPercent: number
}
interface NetIOCountersInfo {
bytesSent: number
bytesRecv: number
name: string
}
interface MemoryInfo {
total: number
used: number
free: number
usedPercent: number
}
interface GetAllRes {
cpuInfo: CPUInfo
diskInfo: DiskInfo[]
netIOCountersInfo: NetIOCountersInfo[]
memoryInfo: MemoryInfo
}
}