MCPcopy Create free account
hub / github.com/colbymchenry/codegraph / settle

Method settle

src/extraction/parse-pool.ts:424–431  ·  view source on GitHub ↗
(job: ParseJob, result?: ExtractionResult, err?: Error)

Source from the content-addressed store, hash-verified

422 }
423
424 private settle(job: ParseJob, result?: ExtractionResult, err?: Error): void {
425 if (job.settled) return;
426 job.settled = true;
427 if (job.timer) clearTimeout(job.timer);
428 if (job.hardKillTimer) clearTimeout(job.hardKillTimer);
429 if (err) job.reject(err);
430 else job.resolve(result!);
431 }
432
433 /**
434 * Recycle every idle worker now (fresh WASM heaps). The orchestrator calls

Callers 5

onMessageMethod · 0.95
onWorkerGoneMethod · 0.95
onHardTimeoutMethod · 0.95
drainMethod · 0.95
destroyMethod · 0.95

Calls 1

resolveMethod · 0.80

Tested by

no test coverage detected