const makeMyService = {
someFunc: () => Effect.succeed("dummy")
}
export class MyService extends Context.Tag("app/MyService")<MyService, typeof makeMyService>(){
static Dummy = Layer.succeed(this, makeMyService)
static Live = Layer.succeed(this, {
someFunc: () => Effect.succeed("real")
})
}
const makeMyService = {
someFunc: () => Effect.succeed("dummy")
}
export class MyService extends Context.Tag("app/MyService")<MyService, typeof makeMyService>(){
static Dummy = Layer.succeed(this, makeMyService)
static Live = Layer.succeed(this, {
someFunc: () => Effect.succeed("real")
})
}