koin-core / org.koin.core.scope

Package org.koin.core.scope

Types

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

Functions

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): <ERROR CLASS>

newScope

fun <T : KoinScopeComponent> T.newScope(source: Any? = null): Scope