UNPKG

@hyperflake/socket-broker

Version:
15 lines (14 loc) 517 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); get id(): string | undefined; private init; on(event: string, listener: (...args: any[]) => void): void; emit(event: string, ...args: any[]): void; disconnect(): void; getSocket(): Socket; }