Stable Interface
What it does
Configures the Injector to return a value for a token.
How to use
const provider: ValueProvider = {provide: 'someToken', useValue: 'someValue'};
Interface Overview
interface ValueProvider {
  provide : any
  useValue : any
  multi : boolean
}
Interface Description
For more details, see the Dependency Injection Guide.
Example
const injector =
    ReflectiveInjector.resolveAndCreate([{provide: String, useValue: 'Hello'}]);
expect(injector.get(String)).toEqual('Hello');
Interface Details
provide : any
An injection token. (Typically an instance of Type or OpaqueToken, but can be any).
useValue : any
The value to inject.
multi : boolean
If true, than injector returns an array of instances. This is useful to allow multiple providers spread across many files to provide configuration information to a common token.
const injector = ReflectiveInjector.resolveAndCreate([
  {provide: 'local', multi: true, useValue: 'en'},
  {provide: 'local', multi: true, useValue: 'sk'},
]);
const locales: string[] = injector.get('local');
expect(locales).toEqual(['en', 'sk']);
exported from @angular/core/index, defined in @angular/core/src/di/provider.ts
Please login to continue.