On this page
ResolvedReflectiveProvider
interface
An internal resolved representation of a Provider used by the Injector.
interface ResolvedReflectiveProvider {
  key: ReflectiveKey
  resolvedFactories: ResolvedReflectiveFactory[]
  multiProvider: boolean
}
   Properties
| Property | Description | 
|---|---|
key: ReflectiveKey | 
       A key, usually a   | 
      
resolvedFactories: ResolvedReflectiveFactory[] | 
       Factory function which can return an instance of an object represented by a key.  | 
      
multiProvider: boolean | 
       Indicates if the provider is a multi-provider or a regular provider.  | 
      
Usage notes
This is usually created automatically by Injector.resolveAndCreate.
It can be created manually, as follows:
Example
var resolvedProviders = Injector.resolve([{ provide: 'message', useValue: 'Hello' }]);
var injector = Injector.fromResolvedProviders(resolvedProviders);
expect(injector.get('message')).toEqual('Hello');
  © 2010–2023 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
 https://v14.angular.io/api/core/ResolvedReflectiveProvider