class Module
Koin Module Gather/help compose Koin definitions
Author
Arnaud Giuliani
<init> |
Koin Module Gather/help compose Koin definitions Module(createAtStart: Boolean, override: Boolean) |
factory |
Declare a Factory definition fun <T> factory(qualifier: Qualifier? = null, override: Boolean = false, definition: Definition<T>): BeanDefinition<T> |
makeOptions |
fun makeOptions(override: Boolean, createdAtStart: Boolean = false): Options |
plus |
Help write list of Modules operator fun plus(module: Module): List<Module>operator fun plus(modules: List<Module>): List<Module> |
scope |
Declare a group a scoped definition with a given scope qualifier fun scope(qualifier: Qualifier, scopeSet: ScopeDSL.() -> Unit): Unit
Class Typed Scope fun <T> scope(scopeSet: ScopeDSL.() -> Unit): Unit |
single |
Declare a Single definition fun <T> single(qualifier: Qualifier? = null, createdAtStart: Boolean = false, override: Boolean = false, definition: Definition<T>): BeanDefinition<T> |