refactor: change provide(...) for {provide: ...}
- provide() is deprecated, - {} syntax is required by the offline compiler
This commit is contained in:
@ -20,7 +20,7 @@ export abstract class Injector {
|
||||
*
|
||||
* ```typescript
|
||||
* var injector = ReflectiveInjector.resolveAndCreate([
|
||||
* provide("validToken", {useValue: "Value"})
|
||||
* {provide: "validToken", useValue: "Value"}
|
||||
* ]);
|
||||
* expect(injector.get("validToken")).toEqual("Value");
|
||||
* expect(() => injector.get("invalidToken")).toThrowError();
|
||||
|
@ -17,7 +17,7 @@ import {stringify} from '../facade/lang';
|
||||
* }
|
||||
*
|
||||
* var injector = Injector.resolveAndCreate([
|
||||
* provide("MyEngine", {useClass: Engine}),
|
||||
* {provide: "MyEngine", useClass: Engine},
|
||||
* Car
|
||||
* ]);
|
||||
*
|
||||
|
@ -7,7 +7,7 @@
|
||||
* var t = new OpaqueToken("value");
|
||||
*
|
||||
* var injector = Injector.resolveAndCreate([
|
||||
* provide(t, {useValue: "bindingValue"})
|
||||
* {provide: t, useValue: "bindingValue"}
|
||||
* ]);
|
||||
*
|
||||
* expect(injector.get(t)).toEqual("bindingValue");
|
||||
|
@ -280,11 +280,11 @@ export class ProviderBuilder {
|
||||
*
|
||||
* var injectorClass = Injector.resolveAndCreate([
|
||||
* Car,
|
||||
* provide(Vehicle, {useClass: Car})
|
||||
* {provide: Vehicle, useClass: Car}
|
||||
* ]);
|
||||
* var injectorAlias = Injector.resolveAndCreate([
|
||||
* Car,
|
||||
* provide(Vehicle, {useExisting: Car})
|
||||
* {provide: Vehicle, useExisting: Car}
|
||||
* ]);
|
||||
*
|
||||
* expect(injectorClass.get(Vehicle)).not.toBe(injectorClass.get(Car));
|
||||
@ -309,7 +309,7 @@ export class ProviderBuilder {
|
||||
*
|
||||
* ```typescript
|
||||
* var injector = Injector.resolveAndCreate([
|
||||
* provide('message', {useValue: 'Hello'})
|
||||
* {provide: 'message', useValue: 'Hello'}
|
||||
* ]);
|
||||
*
|
||||
* expect(injector.get('message')).toEqual('Hello');
|
||||
@ -335,11 +335,11 @@ export class ProviderBuilder {
|
||||
*
|
||||
* var injectorAlias = Injector.resolveAndCreate([
|
||||
* Car,
|
||||
* provide(Vehicle, {useExisting: Car})
|
||||
* {provide: Vehicle, useExisting: Car}
|
||||
* ]);
|
||||
* var injectorClass = Injector.resolveAndCreate([
|
||||
* Car,
|
||||
* provide(Vehicle, {useClass: Car})
|
||||
* {provide: Vehicle, useClass: Car})
|
||||
* ]);
|
||||
*
|
||||
* expect(injectorAlias.get(Vehicle)).toBe(injectorAlias.get(Car));
|
||||
@ -363,8 +363,8 @@ export class ProviderBuilder {
|
||||
*
|
||||
* ```typescript
|
||||
* var injector = Injector.resolveAndCreate([
|
||||
* provide(Number, {useFactory: () => { return 1+2; }}),
|
||||
* provide(String, {useFactory: (v) => { return "Value: " + v; }, deps: [Number]})
|
||||
* {provide: Number, useFactory: () => { return 1+2; }},
|
||||
* {provide: String, useFactory: (v) => { return "Value: " + v; }, deps: [Number]}
|
||||
* ]);
|
||||
*
|
||||
* expect(injector.get(Number)).toEqual(3);
|
||||
|
@ -94,8 +94,8 @@ export class NoProviderError extends AbstractProviderError {
|
||||
*
|
||||
* ```typescript
|
||||
* var injector = Injector.resolveAndCreate([
|
||||
* provide("one", {useFactory: (two) => "two", deps: [[new Inject("two")]]}),
|
||||
* provide("two", {useFactory: (one) => "one", deps: [[new Inject("one")]]})
|
||||
* {provide: "one", useFactory: (two) => "two", deps: [[new Inject("two")]]},
|
||||
* {provide: "two", useFactory: (one) => "one", deps: [[new Inject("one")]]}
|
||||
* ]);
|
||||
*
|
||||
* expect(() => injector.get("one")).toThrowError();
|
||||
|
@ -21,7 +21,7 @@ import {OpaqueToken} from './di';
|
||||
* ...
|
||||
* }
|
||||
*
|
||||
* bootstrap(MyComponent, [provide(PLATFORM_DIRECTIVES, {useValue: [OtherDirective], multi:true})]);
|
||||
* bootstrap(MyComponent, [{provide: PLATFORM_DIRECTIVES, useValue: [OtherDirective], multi:true}]);
|
||||
* ```
|
||||
* @stable
|
||||
*/
|
||||
@ -48,7 +48,7 @@ export const PLATFORM_DIRECTIVES: OpaqueToken =
|
||||
* ...
|
||||
* }
|
||||
*
|
||||
* bootstrap(MyComponent, [provide(PLATFORM_PIPES, {useValue: [OtherPipe], multi:true})]);
|
||||
* bootstrap(MyComponent, [{provide: PLATFORM_PIPES, useValue: [OtherPipe], multi:true}]);
|
||||
* ```
|
||||
* @stable
|
||||
*/
|
||||
|
Reference in New Issue
Block a user