* Begin the scheduler's auto-tick loop and bind the SIGUSR1 manual-tick * hook (P1.8). Idempotent: a second call is a no-op so the boot * sequence and tests can opt into "ensure started" without bookkeeping.
()
| 311 | * sequence and tests can opt into "ensure started" without bookkeeping. |
| 312 | */ |
| 313 | start(): void { |
| 314 | if (this.started) return; |
| 315 | this.started = true; |
| 316 | this.scheduler.start(); |
| 317 | this.bindSigusr1(); |
| 318 | } |
| 319 | |
| 320 | /** |
| 321 | * Stop the scheduler, drain pending persistence writes, clear |
no test coverage detected