Иногда в 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"
Что я делаю не так?