mirror of
https://github.com/Buriburizaem0n/nezha-dash-v1.git
synced 2026-02-05 13:10:09 +00:00
feat: init
This commit is contained in:
39
src/types/nezha-api.ts
Normal file
39
src/types/nezha-api.ts
Normal file
@@ -0,0 +1,39 @@
|
||||
export interface NezhaAPI {
|
||||
id: number;
|
||||
name: string;
|
||||
host: NezhaAPIHost;
|
||||
status: NezhaAPIStatus;
|
||||
}
|
||||
|
||||
export interface NezhaAPIHost {
|
||||
Platform: string;
|
||||
PlatformVersion: string;
|
||||
CPU: string[];
|
||||
MemTotal: number;
|
||||
DiskTotal: number;
|
||||
SwapTotal: number;
|
||||
Arch: string;
|
||||
BootTime: number;
|
||||
CountryCode: string;
|
||||
Version: string;
|
||||
}
|
||||
|
||||
export interface NezhaAPIStatus {
|
||||
CPU: number;
|
||||
MemUsed: number;
|
||||
SwapUsed: number;
|
||||
DiskUsed: number;
|
||||
NetInTransfer: number;
|
||||
NetOutTransfer: number;
|
||||
NetInSpeed: number;
|
||||
NetOutSpeed: number;
|
||||
Uptime: number;
|
||||
Load1: number;
|
||||
Load5: number;
|
||||
Load15: number;
|
||||
TcpConnCount: number;
|
||||
UdpConnCount: number;
|
||||
ProcessCount: number;
|
||||
Temperatures: number;
|
||||
GPU: number;
|
||||
}
|
||||
Reference in New Issue
Block a user