koin-android / org.koin.android.ext.android / android.content.ComponentCallbacks

Extensions for android.content.ComponentCallbacks

bind

get given dependency for Android koincomponent, from primary and secondary types

fun <S, P> ComponentCallbacks.bind(parameters: ParametersDefinition? = null): S

get

get given dependency for Android koincomponent

fun <T : Any> ComponentCallbacks.get(qualifier: Qualifier? = null, parameters: ParametersDefinition? = null): T

getDefaultScope

fun ComponentCallbacks.getDefaultScope(): Scope

getKoin

Get Koin context

fun ComponentCallbacks.getKoin(): Koin

inject

inject lazily given dependency for Android koincomponent

fun <T : Any> ComponentCallbacks.inject(qualifier: Qualifier? = null, mode: LazyThreadSafetyMode = LazyThreadSafetyMode.SYNCHRONIZED, parameters: ParametersDefinition? = null): Lazy<T>