Single

annotation class Single(val binds: Array<KClass<*>> = [Unit::class], val createdAtStart: Boolean = false)

Koin definition annotation Declare a type, a function as single definition in Koin

example:

Parameters

binds

: declared explicit types to bind to this definition. Supertypes are automatically detected

createdAtStart

: create instance at Koin start

Properties

Link copied to clipboard
val binds: Array<KClass<*>>
Link copied to clipboard
val createdAtStart: Boolean = false