DependencyContainer.resolve - Andrei15193/react-model-view-viewmodel GitHub Wiki
API / DependencyContainer / resolve method
This method has multiple overloads.
Resolves a dependency based on its configuration, if any. All unconfigured dependencies are transient.
public resolve<T>(
dependency: ResolvableSimpleDependency<T>
): T
Source reference: src/dependencies/DependencyContainer.ts:193
.
- T - The dependency type to resolve.
-
dependency: ResolvableSimpleDependency<T>
The dependnecy to resolve.
The resolved dependency.
Resolves a complex dependency. All such dependencies are transient as they require additional dependencies on the constructor.
public resolve<T, TAdditional extends readonly any[]>(
dependency: ComplexDependency<T, TAdditional>,
additionalDependencies: TAdditional
): T
Source reference: src/dependencies/DependencyContainer.ts:243
.
-
T - The dependency type to resolve.
-
TAdditional - A tuple representing additional parameters required by the constructor.
-
dependency: ComplexDependency<T, TAdditional>
The complex dependnecy to resolve. -
additionalDependencies: TAdditional
Additional dependencies requested by the constructor besides the dependency resolver.
The resolved dependency.