UNPKG

workano-js-sdk

Version:

Workano Communications SDK - A modern JavaScript SDK for WebRTC and VoIP integration.

21 lines 882 B
declare class Heartbeat { heartbeatDelay: number; heartbeatTimeout: number; maxHeartbeats: number; hasHeartbeat: boolean; _heartbeatDelayTimeout: NodeJS.Timeout | string | number | undefined; _heartbeatNotReceivedTimeout: NodeJS.Timeout | string | number | undefined; _heartbeatTries: number; _sendHeartbeatCallback: ((...args: Array<any>) => any) | null | undefined; _onTimeoutCallback: ((...args: Array<any>) => any) | null | undefined; constructor(heartbeatDelay?: number, heartbeatTimeout?: number, maxHeartbeats?: number); setSendHeartbeat(cb: (...args: Array<any>) => any): void; setOnHeartbeatTimeout(cb: (...args: Array<any>) => any): void; stop(): void; start(): void; onHeartbeat(): void; _sendHeartbeat(): void; _clearTimeouts(): void; } export default Heartbeat; //# sourceMappingURL=Heartbeat.d.ts.map