UNPKG

@bcswaper/apis

Version:

bcswaper apis

18 lines (17 loc) 587 B
import { MessageEvent, ErrorEvent } from 'ws'; export declare class OkxSocketClient { private socket; private endpoint; private onOpen; private onMessage; private onClose; private onError; private lastMessageTime; private heatbeatInterval; private heartbeatTimer; constructor(endpoint: string, onOpen: () => void, onMessage: (event: MessageEvent) => void, onClose: () => void, onError: (event: ErrorEvent) => void); connect(): Promise<void>; send(message: any): Promise<void>; close(): Promise<void>; startHeartbeat: () => void; }