webstomp-obs
Version:
Stomp over websocket using observable
21 lines (20 loc) • 603 B
TypeScript
export interface HeartbeatOptions {
outgoing: number;
incoming: number;
}
declare class Heartbeat {
heartbeatSettings: HeartbeatOptions;
private pinger;
private ponger;
private lastServerActivity;
constructor(heartbeatOption?: HeartbeatOptions | boolean);
startHeartbeat: (serverOutgoing: number, serverIncoming: number, callback: {
sendPing: () => void;
close: Function;
}) => void;
stopHeartbeat: () => void;
activityFromServer: () => void;
private _startPinger;
private _startPonger;
}
export default Heartbeat;