class One extends Effect.Service<One>()('One', {
succeed: Effect.fn(function* () {
return 1
})
}) {}
const OneTest = Layer.succeed(One, Effect.fn(function* () { // compilation error
return 42
}))
class One extends Effect.Service<One>()('One', {
succeed: Effect.fn(function* () {
return 1
})
}) {}
const OneTest = Layer.succeed(One, Effect.fn(function* () { // compilation error
return 42
}))