fix: prettier config

This commit is contained in:
hamster1963
2024-12-13 17:26:28 +08:00
parent 1483ce56fa
commit 9a2f3ea8e6
81 changed files with 1666 additions and 2286 deletions

4
src/types/css.d.ts vendored
View File

@@ -1,4 +1,4 @@
declare module "*.css" {
const css: { [key: string]: string };
export default css;
const css: { [key: string]: string }
export default css
}

View File

@@ -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
}
}