Исследуя Кодейн, я следую примеру в https://proandroiddev.com/dependency-injection-with-kotlin-kodein-koin-3d783745e48d
val diModel = Kodein.Module {
bind<TasksRepository>() with singleton {
FakeTasksRepository()
}
}
Я получил ошибку
Type inference failed. Expected type mismatched:
required: KodeinBinding<in ???, in ???, out TaskRepository>
found: (Mutable)set<(() -> FakeTaskRepository)!>!
Что не так?
К вашему сведению,Я использую kodeIn версии 6.4.0
Добавить, я попробовал пример из https://kodein.org/di/
val businessModule = Kodein.Module {
bind<IService>() with singleton { BusinessService() }
}
То же самое происходит.Я сделал что-то не так?Или документация устарела?