resolve
abstract fun CoroutineScope.resolve(provider: DependencyProvider, external: DependencyMap, reflection: DependencyReflection): DependencyResolver(source)
Resolves and creates a new instance of DependencyResolver using the provided DependencyProvider and DependencyReflection.
Return
A new instance of DependencyResolver configured with the provided arguments
Parameters
provider
The DependencyProvider instance responsible for managing dependency initializers and declarations.
external
A DependencyMap of externally provided dependencies available during resolution.
reflection
The DependencyReflection instance used for reflective creation of dependency instances.