Bind all dependencies to a consumer.
Throws an error if non-optional dependencies can't be fulfilled.
Throws an error if called with the same consumer ID more than once.
The definition of the consumer to which dependencies should be bound.
The ID of the consumer to which dependencies should be bound.
Optional
consumerName: stringThe name of the consumer to which dependencies should be bound.
Returns info about consumers and registered feature services.
Register a set of Feature Services to make them available for binding to dependent consumers.
Throws an error if the dependencies of one of the provider definitions can't be fulfilled.
Throws an error if one of the registered Feature Services contains an invalid version according to semver notation.
Feature Services that should be registered. A Feature Service and its dependencies must either be registered together, or the dependencies must have already been registered. It is not possible to provide dependencies later. Sorting the provided definitions is not necessary, since the registry takes care of registering the given definitions in the correct order.
The ID of the entity that registers the provider definitions.
Generated using TypeDoc
The FeatureServiceRegistry provides Feature Services to dependent consumers. The integrator should instantiate a singleton instance of the registry.