blakelee
06/18/2024, 7:43 PMblakelee
06/29/2024, 12:21 AMval instance: MyClass = TODO()
getKoin().createScope<MyScope>()
.apply {
declare(instance)
}
2. Make a function to mark it as provided
@Scope(MyScope::class)
fun myInstance(@ScopeId(MyScope::class) instance: MyClass): MyClass = instance
3. Get that instance like normal
@Scope(MyScope::class)
class AnotherClass(instance: MyClass)
arnaud.giuliani
07/11/2024, 7:09 AM