import WebSocket from "ws"; export type WsServerProv = Readonly<{ send: (data: T) => void; forAll: (cb: (ws: WebSocket) => void) => void; }>; type Deps = Readonly<{ wsServer: WebSocket.Server; }>; /** * todo: delete this. */ export declare class WsServerService implements WsServerProv { private deps; constructor(deps: Deps); send: (data: T) => void; forAll: (cb: (client: WebSocket) => void) => void; } export {};