feat(core): Adds DI support for providedIn: 'platform'|'any'
(#32154)
Extend the vocabulary of the `providedIn` to also include `'platform'` and `'any'`` scope. ``` @Injectable({ providedId: 'platform', // tree shakable injector for platform injector }) class MyService {...} ``` PR Close #32154
This commit is contained in:
@ -57,7 +57,7 @@ export class InjectionToken<T> {
|
||||
readonly ngInjectableDef: never|undefined;
|
||||
|
||||
constructor(protected _desc: string, options?: {
|
||||
providedIn?: Type<any>| 'root' | null,
|
||||
providedIn?: Type<any>| 'root' | 'platform' | 'any' | null,
|
||||
factory: () => T
|
||||
}) {
|
||||
this.ngInjectableDef = undefined;
|
||||
|
Reference in New Issue
Block a user