MCPcopy Create free account
hub / github.com/anomalyco/opencode / defer

Function defer

packages/opencode/test/session/prompt.test.ts:359–365  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

357})
358
359function defer<T>() {
360 let resolve!: (value: T | PromiseLike<T>) => void
361 const promise = new Promise<T>((done) => {
362 resolve = done
363 })
364 return { promise, resolve }
365}
366
367const succeedVoid = (deferred: Deferred.Deferred<void>) => {
368 Effect.runSync(Deferred.succeed(deferred, void 0).pipe(Effect.ignore))

Callers 1

prompt.test.tsFile · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected