class Service extends Effect.service<Service>()("some service", {
effect: Effect.gen(function* () {
console.log("creating Service");
// run multiple times???
})
}) {}
const Live = Service.Default.pipe(Layer.provide(dependencies));
class Service extends Effect.service<Service>()("some service", {
effect: Effect.gen(function* () {
console.log("creating Service");
// run multiple times???
})
}) {}
const Live = Service.Default.pipe(Layer.provide(dependencies));