mirror of
https://github.com/Buriburizaem0n/nezha-dash-v1.git
synced 2026-02-05 05:00:07 +00:00
fix: prettier config
This commit is contained in:
4
src/types/css.d.ts
vendored
4
src/types/css.d.ts
vendored
@@ -1,4 +1,4 @@
|
||||
declare module "*.css" {
|
||||
const css: { [key: string]: string };
|
||||
export default css;
|
||||
const css: { [key: string]: string }
|
||||
export default css
|
||||
}
|
||||
|
||||
@@ -1,151 +1,151 @@
|
||||
export interface NezhaWebsocketResponse {
|
||||
now: number;
|
||||
servers: NezhaServer[];
|
||||
now: number
|
||||
servers: NezhaServer[]
|
||||
}
|
||||
|
||||
export interface NezhaServer {
|
||||
id: number;
|
||||
name: string;
|
||||
public_note: string;
|
||||
last_active: string;
|
||||
country_code: string;
|
||||
host: NezhaServerHost;
|
||||
state: NezhaServerStatus;
|
||||
id: number
|
||||
name: string
|
||||
public_note: string
|
||||
last_active: string
|
||||
country_code: string
|
||||
host: NezhaServerHost
|
||||
state: NezhaServerStatus
|
||||
}
|
||||
|
||||
export interface NezhaServerHost {
|
||||
platform: string;
|
||||
platform_version: string;
|
||||
cpu: string[];
|
||||
gpu: string[];
|
||||
mem_total: number;
|
||||
disk_total: number;
|
||||
swap_total: number;
|
||||
arch: string;
|
||||
boot_time: number;
|
||||
version: string;
|
||||
platform: string
|
||||
platform_version: string
|
||||
cpu: string[]
|
||||
gpu: string[]
|
||||
mem_total: number
|
||||
disk_total: number
|
||||
swap_total: number
|
||||
arch: string
|
||||
boot_time: number
|
||||
version: string
|
||||
}
|
||||
|
||||
export interface NezhaServerStatus {
|
||||
cpu: number;
|
||||
mem_used: number;
|
||||
swap_used: number;
|
||||
disk_used: number;
|
||||
net_in_transfer: number;
|
||||
net_out_transfer: number;
|
||||
net_in_speed: number;
|
||||
net_out_speed: number;
|
||||
uptime: number;
|
||||
load_1: number;
|
||||
load_5: number;
|
||||
load_15: number;
|
||||
tcp_conn_count: number;
|
||||
udp_conn_count: number;
|
||||
process_count: number;
|
||||
temperatures: temperature[];
|
||||
gpu: number[];
|
||||
cpu: number
|
||||
mem_used: number
|
||||
swap_used: number
|
||||
disk_used: number
|
||||
net_in_transfer: number
|
||||
net_out_transfer: number
|
||||
net_in_speed: number
|
||||
net_out_speed: number
|
||||
uptime: number
|
||||
load_1: number
|
||||
load_5: number
|
||||
load_15: number
|
||||
tcp_conn_count: number
|
||||
udp_conn_count: number
|
||||
process_count: number
|
||||
temperatures: temperature[]
|
||||
gpu: number[]
|
||||
}
|
||||
|
||||
interface temperature {
|
||||
Name: string;
|
||||
Temperature: number;
|
||||
Name: string
|
||||
Temperature: number
|
||||
}
|
||||
|
||||
export interface ServerGroupResponse {
|
||||
success: boolean;
|
||||
data: ServerGroup[];
|
||||
success: boolean
|
||||
data: ServerGroup[]
|
||||
}
|
||||
|
||||
export interface ServerGroup {
|
||||
group: {
|
||||
id: number;
|
||||
created_at: string;
|
||||
updated_at: string;
|
||||
name: string;
|
||||
};
|
||||
servers: number[];
|
||||
id: number
|
||||
created_at: string
|
||||
updated_at: string
|
||||
name: string
|
||||
}
|
||||
servers: number[]
|
||||
}
|
||||
|
||||
export interface LoginUserResponse {
|
||||
success: boolean;
|
||||
success: boolean
|
||||
data: {
|
||||
id: number;
|
||||
username: string;
|
||||
password: string;
|
||||
created_at: string;
|
||||
updated_at: string;
|
||||
};
|
||||
id: number
|
||||
username: string
|
||||
password: string
|
||||
created_at: string
|
||||
updated_at: string
|
||||
}
|
||||
}
|
||||
|
||||
export interface MonitorResponse {
|
||||
success: boolean;
|
||||
data: NezhaMonitor[];
|
||||
success: boolean
|
||||
data: NezhaMonitor[]
|
||||
}
|
||||
|
||||
export type ServerMonitorChart = {
|
||||
[key: string]: {
|
||||
created_at: number;
|
||||
avg_delay: number;
|
||||
}[];
|
||||
};
|
||||
created_at: number
|
||||
avg_delay: number
|
||||
}[]
|
||||
}
|
||||
|
||||
export interface NezhaMonitor {
|
||||
monitor_id: number;
|
||||
monitor_name: string;
|
||||
server_id: number;
|
||||
server_name: string;
|
||||
created_at: number[];
|
||||
avg_delay: number[];
|
||||
monitor_id: number
|
||||
monitor_name: string
|
||||
server_id: number
|
||||
server_name: string
|
||||
created_at: number[]
|
||||
avg_delay: number[]
|
||||
}
|
||||
|
||||
export interface ServiceResponse {
|
||||
success: boolean;
|
||||
success: boolean
|
||||
data: {
|
||||
services: {
|
||||
[key: string]: ServiceData;
|
||||
};
|
||||
cycle_transfer_stats: CycleTransferStats;
|
||||
};
|
||||
[key: string]: ServiceData
|
||||
}
|
||||
cycle_transfer_stats: CycleTransferStats
|
||||
}
|
||||
}
|
||||
|
||||
export interface ServiceData {
|
||||
service_name: string;
|
||||
current_up: number;
|
||||
current_down: number;
|
||||
total_up: number;
|
||||
total_down: number;
|
||||
delay: number[];
|
||||
up: number[];
|
||||
down: number[];
|
||||
service_name: string
|
||||
current_up: number
|
||||
current_down: number
|
||||
total_up: number
|
||||
total_down: number
|
||||
delay: number[]
|
||||
up: number[]
|
||||
down: number[]
|
||||
}
|
||||
|
||||
export interface CycleTransferStats {
|
||||
[key: string]: CycleTransferData;
|
||||
[key: string]: CycleTransferData
|
||||
}
|
||||
|
||||
export interface CycleTransferData {
|
||||
name: string;
|
||||
from: string;
|
||||
to: string;
|
||||
max: number;
|
||||
min: number;
|
||||
name: string
|
||||
from: string
|
||||
to: string
|
||||
max: number
|
||||
min: number
|
||||
server_name: {
|
||||
[key: string]: string;
|
||||
};
|
||||
[key: string]: string
|
||||
}
|
||||
transfer: {
|
||||
[key: string]: number;
|
||||
};
|
||||
[key: string]: number
|
||||
}
|
||||
next_update: {
|
||||
[key: string]: string;
|
||||
};
|
||||
[key: string]: string
|
||||
}
|
||||
}
|
||||
|
||||
export interface SettingResponse {
|
||||
success: boolean;
|
||||
success: boolean
|
||||
data: {
|
||||
language: string;
|
||||
site_name: string;
|
||||
custom_code: string;
|
||||
version: string;
|
||||
};
|
||||
language: string
|
||||
site_name: string
|
||||
custom_code: string
|
||||
version: string
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user