provider
inline fun <R : Any> provider(key: TypeKey<R> = erased(), noinline block: ComponentBuilderBlock? = null): InjectedProperty<Provider<R>>(source)
Creates a property delegate for a Provider of type () -> R.
Return
The created InjectedProperty.
Parameters
key
The TypeKey of the service to resolve
block
An optional builder block to pass runtime dependencies to the factory.