NR
Size: a a a
NR
λ
EK
EK
λ
EK
AS
AT
Oℕ
MT
d
CD
VS
CD
D
cats.effect.Concurrent#memoize
VS
F[DbClient]
и их нужно развернуть прежде чем прокинуть в сервисΛВ
val program = for {
serviceMap <- loadServices
_ <- myApp.run(serviceMap)
} yield ()
object EntryPoint extends IOApp {
def main(args: String*): IO[ExitCode] = program.as(ExitCode.Success)
}
ΛВ
CD
ΛВ