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

Function provide

packages/opencode/src/project/instance-store.ts:189–190  ·  view source on GitHub ↗
(input: LoadInput, effect: Effect.Effect<A, E, R>)

Source from the content-addressed store, hash-verified

187 })
188
189 const provide = <A, E, R>(input: LoadInput, effect: Effect.Effect<A, E, R>): Effect.Effect<A, E, R> =>
190 load(input).pipe(Effect.flatMap((ctx) => effect.pipe(Effect.provideService(InstanceRef, ctx))))
191
192 yield* Effect.addFinalizer(() => disposeAll().pipe(Effect.ignore))
193

Callers

nothing calls this directly

Calls 1

loadFunction · 0.70

Tested by

no test coverage detected