()
| 685 | this.heartbeatTimer = setTimeout(tick, this.heartbeatIntervalMs + jitter) |
| 686 | } |
| 687 | const tick = (): void => { |
| 688 | void this.sendHeartbeat() |
| 689 | // stopHeartbeat nulls the timer; check after the fire-and-forget send |
| 690 | // but before rescheduling so close() during sendHeartbeat is honored. |
| 691 | if (this.heartbeatTimer === null) return |
| 692 | schedule() |
| 693 | } |
| 694 | schedule() |
| 695 | } |
| 696 |
nothing calls this directly
no test coverage detected