Ori Spokoini
03/03/2025, 9:38 AMinterface SayHello {
fun sayHello()
}
interface SayGoodbye {
fun sayGoodbye()
}
class Gestures : SayHello, SayGoodbye {
override fun sayHello() {
println("Hello")
}
override fun sayGoodbye() {
println("Goodbye")
}
}
class Wave(
private val gestures: SayHello
) {
fun wave() {
gestures.sayHello()
}
}
fun bindingReproduce(){
loadKoinModules(
listOf(
module {
singleOf(::Gestures) binds arrayOf(SayHello::class, SayGoodbye::class)
},
module {
singleOf(::Wave)
}
)
)
}
Type is not declared in Koin modules: . SayHello, does anyone know why it is happening?amal
03/03/2025, 10:37 AMbinds arrayOf
parsing. Will be fixed!Nicolas Chaduc
03/05/2025, 2:06 PM