Fergus Hewson
10/25/2024, 8:55 PMclass B
class A(b: B)
val module = module {
singleOf(::A) {
// parameters of B()
}
}
Muaz KADAN
10/26/2024, 11:36 AMclass B
class A(b: B)
val module = module {
singleOf(::A) {
parametersOf(B())
}
}
LeoColman
10/26/2024, 2:01 PMsingle { A(B()) }
arnaud.giuliani
10/28/2024, 3:23 PMsingleOf(::A)
and use parametersOf parametersOf(B())
... it will pass your B
instance on the call stack. There is no other explicit rule yetFergus Hewson
10/28/2024, 11:06 PMarnaud.giuliani
10/30/2024, 7:46 AMarnaud.giuliani
10/30/2024, 7:47 AM