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
created At Start
: create instance at Koin start