class Module
Koin Module Gather/help compose Koin definitions
Author
Arnaud Giuliani
Module(isCreatedAtStart: Boolean, override: Boolean)
Koin Module Gather/help compose Koin definitions |
fun <T> declareDefinition(definition: BeanDefinition<T>, options: Options): Unit
Declare a definition in current Module |
|
fun declareScope(scope: ScopeSet): Unit
Declare a definition in current Module |
|
fun <T> factory(qualifier: Qualifier? = null, override: Boolean = false, definition: Definition<T>): BeanDefinition<T>
Declare a Factory definition |
|
operator fun plus(module: Module): List<Module>
Help write list of Modules |
|
fun scope(scopeName: Qualifier, scopeSet: ScopeSet.() -> Unit): Unit
Declare a group a scoped definition with a given scope qualifier |
|
fun <T> single(qualifier: Qualifier? = null, createdAtStart: Boolean = false, override: Boolean = false, definition: Definition<T>): BeanDefinition<T>
Declare a Single definition |