fuse-box
Version:
Fuse-Box a bundler that does it right
17 lines (16 loc) • 507 B
TypeScript
export declare type OnOpenFn = (client: SocketClient) => void;
export declare class SocketClient {
url: string;
authSent: boolean;
emitter: any;
client: WebSocket;
constructor(opts: any);
reconnect(fn: any): void;
on(event: any, fn: any): void;
connect(fn?: OnOpenFn): void;
close(): void;
send(eventName: any, data: any): void;
private error(data);
/** Wires up the socket client messages to be emitted on our event emitter */
private bindEvents(fn?);
}