Layer.mergeAll(
GalaxyRepository.Default.pipe(Layer.provide(PgContainer.ClientLive)),
Drizzle.Default.pipe(Layer.provide(PgContainer.ClientLive)),
PgContainer.Default,
)
// ... vs ...
Layer.empty.pipe(
Layer.merge(PgContainer.Default),
Layer.merge(Drizzle.Default),
Layer.merge(GalaxyRepository.Default),
Layer.provide(PgContainer.ClientLive),
)
// ... vs ...
Layer.mergeAll(GalaxyRepository.Default, Drizzle.Default, PgContainer.Default).pipe(
Layer.provide(PgContainer.ClientLive),
),
Layer.mergeAll(
GalaxyRepository.Default.pipe(Layer.provide(PgContainer.ClientLive)),
Drizzle.Default.pipe(Layer.provide(PgContainer.ClientLive)),
PgContainer.Default,
)
// ... vs ...
Layer.empty.pipe(
Layer.merge(PgContainer.Default),
Layer.merge(Drizzle.Default),
Layer.merge(GalaxyRepository.Default),
Layer.provide(PgContainer.ClientLive),
)
// ... vs ...
Layer.mergeAll(GalaxyRepository.Default, Drizzle.Default, PgContainer.Default).pipe(
Layer.provide(PgContainer.ClientLive),
),