(def: ɵɵInjectableDeclaration<any>)
| 549 | } |
| 550 | |
| 551 | private injectableDefInScope(def: ɵɵInjectableDeclaration<any>): boolean { |
| 552 | if (!def.providedIn) { |
| 553 | return false; |
| 554 | } |
| 555 | const providedIn = resolveForwardRef(def.providedIn); |
| 556 | if (typeof providedIn === 'string') { |
| 557 | return providedIn === 'any' || this.scopes.has(providedIn); |
| 558 | } else { |
| 559 | return this.injectorDefTypes.has(providedIn); |
| 560 | } |
| 561 | } |
| 562 | |
| 563 | private removeOnDestroy(callback: () => void): void { |
| 564 | const destroyCBIdx = this._onDestroyHooks.indexOf(callback); |
no test coverage detected