ddnet
Version:
A typescript npm package for interacting with data from ddnet.org
36 lines (35 loc) • 989 B
TypeScript
import { _ServerStatus } from '../../schemas/other/status.js';
/**
* Represents a DDNet server's status.
*
* @remarks
* Documentation missing due to my lack of network knowledge.
*
* @see
* https://github.com/ddnet/ddnet-scripts/blob/8e0909edbeb5d7a6446349dc66a3beb0f5ddccc7/servers/serverstatus-client.py
*/
export declare class ServerStatus {
name: string;
domain: string;
host: string;
location: string;
online4: boolean;
online6: boolean;
uptime: string | null;
load: number | null;
network_rx: number | null;
network_tx: number | null;
packets_rx: number | null;
packets_tx: number | null;
cpu: number | null;
memory_total: number | null;
memory_used: number | null;
swap_total: number | null;
swap_used: number | null;
hdd_total: number | null;
hdd_used: number | null;
/**
* Construct a new {@link ServerStatus} instance.
*/
constructor(data: _ServerStatus['servers'][number]);
}