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

Method settle

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

Source from the content-addressed store, hash-verified

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

Callers 5

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

Calls 1

resolveMethod · 0.65

Tested by

no test coverage detected