# Package-level declarations

## Types

GenerateGenericKoinDefinition
Link copied to clipboard
@ Target (allowedTargets = [ AnnotationTarget.FILE ])
annotation class GenerateGenericKoinDefinition (val name: String , val nullable: Boolean = true, val generateSingle: Boolean = true, val generateFactory: Boolean = true)

Use this annotation to mark files near to which generator should place generated extensions for koin org.koin.core.scope.Scope and org.koin.core.Koin

GenerateKoinDefinition
Link copied to clipboard
@ Target (allowedTargets = [ AnnotationTarget.FILE ])
annotation class GenerateKoinDefinition (val name: String , val type: KClass <*>, val typeArgs: KClass <*>, val nullable: Boolean = true, val generateSingle: Boolean = true, val generateFactory: Boolean = true)

Use this annotation to mark files near to which generator should place generated extensions for koin org.koin.core.scope.Scope and org.koin.core.Koin