koin-core / org.koin.dsl / ScopeDSL

ScopeDSL

class ScopeDSL

DSL Scope Definition

Constructors

<init>

DSL Scope Definition

ScopeDSL(scopeQualifier: Qualifier, definitions: HashSet<BeanDefinition<*>>)

Properties

definitions

val definitions: HashSet<BeanDefinition<*>>

scopeQualifier

val scopeQualifier: Qualifier

Functions

factory

fun <T> factory(qualifier: Qualifier? = null, override: Boolean = false, definition: Definition<T>): BeanDefinition<T>

scoped

fun <T> scoped(qualifier: Qualifier? = null, override: Boolean = false, definition: Definition<T>): BeanDefinition<T>

single

fun <T> single(qualifier: Qualifier? = null, override: Boolean = false, definition: Definition<T>): BeanDefinition<T>