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

Function defer

packages/opencode/src/cli/cmd/run/runtime.queue.ts:43–52  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

41}
42
43function defer<T = void>(): Deferred<T> {
44 let resolve!: (value: T | PromiseLike<T>) => void
45 let reject!: (error?: unknown) => void
46 const promise = new Promise<T>((next, fail) => {
47 resolve = next
48 reject = fail
49 })
50
51 return { promise, resolve, reject }
52}
53
54// Runs the prompt queue until the footer closes.
55//

Callers 1

runPromptQueueFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected