Missing

A placeholder that is used when a consumer is able to wait for a dependency provider to supply a true function.

This should only be used when using the concurrent startup process, otherwise consumers may suspend indefinitely.

Report a problem

Throws

Always thrown when attempting to create a dependency through the create method.

Constructors

Link copied to clipboard
constructor(key: DependencyKey, resolver: DependencyResolver)

Properties

Link copied to clipboard
open override val key: DependencyKey

The key for the dependency that caused the exception.

Link copied to clipboard

Functions

Link copied to clipboard

We pipe the result of the provided function into the current function.

Link copied to clipboard
open override fun resolve(resolver: DependencyResolver): Deferred<Any?>
Link copied to clipboard