UNPKG

ddnet

Version:

A typescript npm package for interacting with data from ddnet.org

79 lines (78 loc) 1.69 kB
import { ServerStats } from './ServerStats.js'; /** * Represents the different DDNet server types. */ export declare enum ServerType { novice = "Novice", moderate = "Moderate", brutal = "Brutal", insane = "Insane", dummy = "Dummy", ddmaxEasy = "DDmaX.Easy", ddmaxNext = "DDmaX.Next", ddmaxPro = "DDmaX.Pro", ddmaxNut = "DDmaX.Nut", oldschool = "Oldschool", solo = "Solo", race = "Race", fun = "Fun", unknown = "UNKNOWN" } /** * Wrapper class for all player server types. */ export declare class Servers { /** * Novice server stats. */ [ServerType.novice]: ServerStats; /** * Moderate server stats. */ [ServerType.moderate]: ServerStats; /** * Brutal server stats. */ [ServerType.brutal]: ServerStats; /** * Insane server stats. */ [ServerType.insane]: ServerStats; /** * Dummy server stats. */ [ServerType.dummy]: ServerStats; /** * DDmaX.Easy server stats. */ [ServerType.ddmaxEasy]: ServerStats; /** * DDmaX.Next server stats. */ [ServerType.ddmaxNext]: ServerStats; /** * DDmaX.Pro server stats. */ [ServerType.ddmaxPro]: ServerStats; /** * DDmaX.Nut server stats. */ [ServerType.ddmaxNut]: ServerStats; /** * Oldschool server stats. */ [ServerType.oldschool]: ServerStats; /** * Solo server stats. */ [ServerType.solo]: ServerStats; /** * Race server stats. */ [ServerType.race]: ServerStats; /** * Fun server stats. */ [ServerType.fun]: ServerStats; constructor(data: ServerStats[]); }