import {Enum} from "./Enum"; import {EnumValue} from "./EnumValue"; /** * State of the connection to server. */ export interface ServerState extends Enum { /** * That client is not connected to server. * @type {EnumValue} */ readonly Disconnected: EnumValue; /** * That client is connect to server, but there are some problems. * @type {EnumValue} */ readonly Problem: EnumValue; /** * Value indicate that client is connected to server. * @type {EnumValue} */ readonly Connected: EnumValue; /** * That client is connected to server and server is ready for interactions. * @type {EnumValue} */ readonly Ready: EnumValue; /** * That client is connecting to server. * @type {EnumValue} */ readonly Connecting: EnumValue; }