viewModel

inline fun <T : ViewModel> Module.viewModel(qualifier: Qualifier? = null, noinline definition: Definition<T>): KoinDefinition<T>
inline fun <T : ViewModel> ScopeDSL.viewModel(qualifier: Qualifier? = null, noinline definition: Definition<T>): KoinDefinition<T>

Deprecated

Moved ViewModel DSL package. Remove old imports and use org.koin.core.module.dsl.*

ViewModel DSL Extension Allow to declare a ViewModel - be later inject into Activity/Fragment with dedicated injector

Author

Arnaud Giuliani

Parameters

qualifier
  • definition qualifier

definition
  • allow definition override