DIImpl

The default implementation of the dependency injection graph.

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
fun <T> derived(factory: DIResolver.() -> T): StateFlow<T>
Link copied to clipboard
inline fun <T : Any> DIResolver.get(): LazyProperty<T>
fun <T : Any> InternalDI.get(resolver: DIResolver, klass: KClass<T>): LazyProperty<T>
Link copied to clipboard
inline fun <T : Any> register(noinline factory: DIResolver.() -> T)
fun <T : Any> register(klass: KClass<T>, factory: DIResolver.() -> T)