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

Function wrap

packages/opencode/src/effect/bridge.ts:60–61  ·  view source on GitHub ↗
(effect: Effect.Effect<A, E, R>)

Source from the content-addressed store, hash-verified

58 const instance = (yield* InstanceRef) ?? captured.instance
59 const workspace = (yield* WorkspaceRef) ?? captured.workspace
60 const wrap = <A, E, R>(effect: Effect.Effect<A, E, R>) =>
61 attachWith(effect.pipe(Effect.provide(ctx)) as Effect.Effect<A, E, never>, { instance, workspace })
62
63 return {
64 promise: <A, E, R>(effect: Effect.Effect<A, E, R>) =>

Callers 1

makeFunction · 0.70

Calls 1

attachWithFunction · 0.90

Tested by

no test coverage detected