Tsudzukeru
@Tsudzukeru

Как передать параметр в граф зависимостей Koin?

Иногда в runtime нужно передавать свои параметры в граф зависимостей.
Пытаюсь повторить пример на сайте документации.

Создаю простой класс с одним свойством.
class A (val info:String)

Делаю модуль который будет предоставлять singletone данного класса, но с параметром, который я передам в runtime.
val dataModule = module {
    single { params -> A(info = params.get()) }
}


Idea начинает ругаться, что мол Type mismatch.Required:String Found: Any?
Пробовал просто скопировать код из документации - такая же ошибка.
koin_version = "2.0.1"
Что я делаю не так?
  • Вопрос задан
  • 28 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы