UNPKG

mudb

Version:

Real-time database for multiplayer games

27 lines (26 loc) 803 B
import { MuSocket, MuSocketState, MuSocketSpec, MuSessionId, MuData } from '../socket'; import { MuLogger } from '../../logger'; export declare class MuWebSocket implements MuSocket { readonly sessionId: MuSessionId; private _state; state(): MuSocketState; private _url; private _reliableSocket; private _unreliableSockets; private _maxSockets; private _logger; bufferLimit: number; constructor(spec: { sessionId: MuSessionId; url: string; maxSockets?: number; logger?: MuLogger; bufferLimit?: number; }); private _onClose; open(spec: MuSocketSpec): void; send(data: MuData, unreliable?: boolean): void; close: () => void; reliableBufferedAmount(): number; unreliableBufferedAmount(): number; }