* Polls for changes.
()
| 454 | * Polls for changes. |
| 455 | */ |
| 456 | #poll() { |
| 457 | if (this.#closed) return; |
| 458 | |
| 459 | const newStats = this.#getStats(); |
| 460 | |
| 461 | if (this.#statsChanged(this.#lastStats, newStats)) { |
| 462 | const prevStats = this.#lastStats; |
| 463 | this.#lastStats = newStats; |
| 464 | this.emit('change', newStats, prevStats); |
| 465 | } |
| 466 | } |
| 467 | |
| 468 | /** |
| 469 | * Checks if stats have changed. |
no test coverage detected