MCPcopy
hub / github.com/anomalyco/opencode / provideInstanceEffect

Function provideInstanceEffect

packages/opencode/test/fixture/fixture.ts:174–176  ·  view source on GitHub ↗
(directory: string)

Source from the content-addressed store, hash-verified

172
173export const provideInstanceEffect =
174 (directory: string) =>
175 <A, E, R>(self: Effect.Effect<A, E, R>): Effect.Effect<A, E, R | InstanceStore.Service> =>
176 InstanceStore.Service.use((store) => store.provide({ directory }, self))
177
178export const reloadInstance = (input: InstanceStore.LoadInput) =>
179 InstanceStore.Service.use((store) => store.reload(input))

Callers 8

provider.test.tsFile · 0.90
listInFunction · 0.90
accessFunction · 0.90
withInstanceDirFunction · 0.90
config.test.tsFile · 0.90
withTmpdirInstanceFunction · 0.85

Calls 1

useMethod · 0.45

Tested by 3

listInFunction · 0.72
accessFunction · 0.72
withInstanceDirFunction · 0.72