interface KoinComponent
KoinComponent interface marker to bring Koin extensions features
Author
Arnaud Giuliani
open fun getKoin(): Koin
Get the associated Koin instance |
fun <S, P> KoinComponent.bind(parameters: ParametersDefinition? = null): S
Get instance instance from Koin by Primary Type P, as secondary type S |
|
fun <T> KoinComponent.get(qualifier: Qualifier? = null, parameters: ParametersDefinition? = null): T
Get instance instance from Koin |
|
fun <T> KoinComponent.inject(qualifier: Qualifier? = null, parameters: ParametersDefinition? = null): Lazy<T>
Lazy inject instance from Koin |