KoinApplication

@Target(allowedTargets = [AnnotationTarget.CLASS])
annotation class KoinApplication(val configurations: Array<String> = [], val modules: Array<KClass<*>> = [Unit::class])

Tag a class as a Koin application entry point: helps generate Koin application boostrap, with startKoin or koinApplication function. This also, looks at configurations to scan modules

ex:

Parameters

configurations

: list of configuration names to scan

modules

: list of modules to load, besides of configuration

Properties

Link copied to clipboard
Link copied to clipboard