interface KoinContext
Hold Current Koin context
get |
Get Koin instance abstract fun get(): Koin |
getOrNull |
Get Koin instance or null abstract fun getOrNull(): Koin? |
loadKoinModules |
load Koin module in global Koin context abstract fun loadKoinModules(module: Module): Unit
load Koin modules in global Koin context abstract fun loadKoinModules(modules: List<Module>): Unit |
startKoin |
Start a Koin Application as StandAlone abstract fun startKoin(koinApplication: KoinApplication): KoinApplicationabstract fun startKoin(appDeclaration: KoinAppDeclaration): KoinApplication |
stopKoin |
Stop current Koin instance abstract fun stopKoin(): Unit |
unloadKoinModules |
unload Koin module from global Koin context abstract fun unloadKoinModules(module: Module): Unit
unload Koin modules from global Koin context abstract fun unloadKoinModules(modules: List<Module>): Unit |
GlobalContext |
Global context - current Koin Application available globally object GlobalContext : KoinContext |