(self: InstanceState<A, E, R>)
| 45 | }) |
| 46 | |
| 47 | export const get = <A, E, R>(self: InstanceState<A, E, R>) => |
| 48 | Effect.gen(function* () { |
| 49 | return yield* ScopedCache.get(self.cache, yield* directory) |
| 50 | }) |
| 51 | |
| 52 | export const use = <A, E, R, B>(self: InstanceState<A, E, R>, select: (value: A) => B) => Effect.map(get(self), select) |
| 53 |