Effect.gen(function* () {
const context = Effect.context<Repositories>();
const repositories = yield* Context.getAll(context);
yield* Effect.forEach(repositories, repo => repo.getAll(), {
concurrency: 'unbounded',
});
}).pipe(Effect.provide(RepositoriesLayerLive));
Effect.gen(function* () {
const context = Effect.context<Repositories>();
const repositories = yield* Context.getAll(context);
yield* Effect.forEach(repositories, repo => repo.getAll(), {
concurrency: 'unbounded',
});
}).pipe(Effect.provide(RepositoriesLayerLive));