UNPKG

shrimpy-node

Version:
19 lines (18 loc) 728 B
import { ISubscriptionRequest, IWebsocketMessage, IErrorMessage } from '../models'; export declare class ShrimpyWsClient { private _baseUrl; private _token; private _websocket; private _subscriptionCallbacks; private _websocketErrorCallback; constructor(errorCallback: (error: IErrorMessage) => void, token?: string); connect(): void; disconnect(): void; forceDisconnect(): void; reconnect(token?: string): void; subscribe(subscriptionRequest: ISubscriptionRequest, successCallback: (data: IWebsocketMessage) => void): void; unsubscribe(unsubscriptionRequest: ISubscriptionRequest): void; getReadyState(): number; private _getTopic; private _pong; }