# Functions

NewDependencyResolver creates a new instance of the dependency resolver.
NewDependencyResolverFromTuples creates a new DependencyResolver from a list of key-value pairs called tuples where key is dependency name and value the dependency locator (descriptor).
NewDependencyResolverWithParams creates a new instance of the dependency resolver.
NewDescriptor creates a new instance of the descriptor.
NewEmptyReferences creates a new instance of references and initializes it with references.
NewReference create a new instance of the reference object and assigns its values.
NewReferenceError Creates an error instance and assigns its values.
NewReferences creates a new instance of references and initializes it with references.
NewReferencesFromTuples creates a new References from a list of key-value pairs called tuples.
ParseDescriptorFromString зarses colon-separated list of descriptor fields and returns them as a Descriptor.

# Variables

Referencer Helper class that sets and unsets references to components.

# Structs

DependencyResolver helper class for resolving component dependencies.
Descriptor locator type that most often used in PipServices toolkit.
Reference contains a reference to a component and locator to find it.
References the most basic implementation of IReferences to store and locate component references.

# Interfaces

IReferenceable interface for components that depends on other components.
IReferences interface for a map that holds component references and passes them to components to establish dependencies with each other.
IUnreferenceable Interface for components that require explicit clearing of references to dependent components.