UNPKG

gamesocket.io

Version:
19 lines (18 loc) 839 B
import type { TemplatedApp, WebSocket } from 'uWebSockets.js' import type { eventName, roomName, socketID } from '../io.js' import type { finalData } from '../DataManager/DataManager.js' export declare class ServerProxy { private static _sockets private static _app static emit(room: roomName, event: eventName, ...data: finalData[]): void static send(id: socketID, event: eventName, ...data: finalData[]): void static get(id: socketID): WebSocket | undefined static has(id: socketID): boolean static subscribe(id: socketID, room: roomName): boolean static unsubscribe(id: socketID, room: roomName): boolean static set pool(newPool: Map<socketID, WebSocket>) static get pool(): Map<socketID, WebSocket> static set app(newApp: TemplatedApp) static get app(): TemplatedApp } //# sourceMappingURL=ServerProxy.d.ts.map