UNPKG

@parkersoftware/whoson-lib

Version:

Useful whoson related library

29 lines (28 loc) 751 B
import { Hooks } from "./Hooks"; export declare class EventDrivenSocket { private readonly _hooks; private _address; private _connected; private _worker; get connected(): boolean; /** * @constructor * @param {Hooks} hooks - pass a hooks instance */ constructor(hooks: Hooks); /** * connect to a web socket address * @param address web socket address to connect to */ connect(address?: string): void; /** * send a command * @param cmdName the command name * @param params any args you want to send along with the command */ send(cmdName: string, params?: any[]): void; /** * close the socket */ close(): void; }