KoinScopeComponent |
Koin Scope Component interface KoinScopeComponent : KoinComponent |
Scope |
data class Scope |
ScopeCallback |
Scope Callback interface ScopeCallback |
ScopeDefinition |
Internal Scope Definition data class ScopeDefinition |
ScopeID |
typealias ScopeID = String |
get |
get given dependency fun <T : Any> KoinScopeComponent.get(qualifier: Qualifier? = null, parameters: ParametersDefinition? = null): T |
getScopeId |
fun <T : KoinScopeComponent> T.getScopeId(): String |
getScopeName |
fun <T : KoinScopeComponent> T.getScopeName(): TypeQualifier |
inject |
inject lazily fun <T : Any> KoinScopeComponent.inject(qualifier: Qualifier? = null, mode: LazyThreadSafetyMode = LazyThreadSafetyMode.SYNCHRONIZED, parameters: ParametersDefinition? = null): Lazy<T> |
newScope |
fun <T : KoinScopeComponent> T.newScope(source: Any? = null): Scope |