Package-level declarations

Types

Link copied to clipboard
class LazyModule(moduleInitializer: () -> Module) : Lazy<Module>

Koin Lazy Module - an implementation of Lazy<Module>.

Link copied to clipboard

ModuleConfiguration - class to gather module declaration for regular and lazy modules, as a common unit declare a consistent unit, representing all modules, and lazyModules

Functions

Link copied to clipboard
fun Module.includes(vararg module: Lazy<Module>)

Include list of Lazy<Module>, to be resolved only lazily

Link copied to clipboard

Declare a ModuleConfiguration configuration

Link copied to clipboard
fun KoinApplication.moduleConfiguration(config: ModuleConfiguration.() -> Unit)
fun KoinApplication.moduleConfiguration(config: ModuleConfiguration)

Declare a ModuleConfiguration configuration in KoinApplication