UNPKG

@hyperflake/socket-broker

Version:
14 lines (13 loc) 483 B
import { ManagerOptions, Socket, SocketOptions } from 'socket.io-client'; export interface SocketClientOptions extends Partial<ManagerOptions & SocketOptions> { groupId?: string; } export declare class SocketClient { private socket; constructor(uri: string, options?: SocketClientOptions); private init; on(event: string, listener: (...args: any[]) => void): void; emit(event: string, ...args: any[]): void; disconnect(): void; getSocket(): Socket; }