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