Scope

annotation class Scope(val value: KClass<*> = Unit::class, val name: String = "")

Declare a class in a Koin scope. Scope name is described by either value (class) or name (string) By default, will declare a scoped definition. Can also override with @Scoped, @Factory, @KoinViewModel annotations to add explicit bindings

example:

Parameters

value

: scope class value

name

: scope string value

Properties

Link copied to clipboard
Link copied to clipboard
val value: KClass<*>