(job: ParseJob, result?: ExtractionResult, err?: Error)
| 441 | } |
| 442 | |
| 443 | private settle(job: ParseJob, result?: ExtractionResult, err?: Error): void { |
| 444 | if (job.settled) return; |
| 445 | job.settled = true; |
| 446 | if (job.timer) clearTimeout(job.timer); |
| 447 | if (job.hardKillTimer) clearTimeout(job.hardKillTimer); |
| 448 | if (err) job.reject(err); |
| 449 | else job.resolve(result!); |
| 450 | } |
| 451 | |
| 452 | /** |
| 453 | * Recycle every idle worker now (fresh WASM heaps). The orchestrator calls |
no test coverage detected