MCPcopy Index your code
hub / github.com/anomalyco/opencode / done

Function done

packages/opencode/src/tool/shell.ts:459–466  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

457 new Promise<void>((resolve) => {
458 let settled = false
459 const done = () => {
460 if (settled) return
461 settled = true
462 stream.off("close", done)
463 stream.off("error", done)
464 stream.off("finish", done)
465 resolve()
466 }
467 stream.once("close", done)
468 stream.once("error", done)
469 stream.once("finish", done)

Callers 1

finishFunction · 0.50

Calls 2

offMethod · 0.80
resolveFunction · 0.50

Tested by

no test coverage detected