@sco-techlab/nestjs-websockets
Version:
Websocket (Clients, events) management for Nest.JS framework
14 lines (13 loc) • 505 B
TypeScript
import { Observable } from 'rxjs';
import { Server, Socket } from 'socket.io';
import { WebsocketGateway } from './websocket.gateway';
export declare class WebsocketService {
private readonly websocketGateway;
constructor(websocketGateway: WebsocketGateway);
get server(): Server;
get clients(): Socket[];
client(id: string): Socket;
emit(event: string, args?: any[]): boolean;
handleConnection(): Observable<Socket>;
handleDisconnect(): Observable<Socket>;
}