GeezerVison is showing github.com — perf(common): use `ngDevMode` to tree-shake warnings (#39964) · angular/angular@bf3de9b
File treeExpand file treeCollapse file tree Open diff view settings Expand file treeCollapse file tree Open diff view settings Collapse file Copy file name to clipboardExpand all lines: packages/common/src/directives/ng_for_of.ts +2-2Lines changed: 2 additions & 2 deletions | Original file line number | Diff line number | Diff line change |
|---|
| 6 | 6 | * found in the LICENSE file at https://angular.io/license | 7 | 7 | */ | 8 | 8 |
| 9 | | -import {Directive, DoCheck, EmbeddedViewRef, Input, isDevMode, IterableChangeRecord, IterableChanges, IterableDiffer, IterableDiffers, NgIterable, TemplateRef, TrackByFunction, ViewContainerRef} from '@angular/core'; | | 9 | +import {Directive, DoCheck, EmbeddedViewRef, Input, IterableChangeRecord, IterableChanges, IterableDiffer, IterableDiffers, NgIterable, TemplateRef, TrackByFunction, ViewContainerRef} from '@angular/core'; | 10 | 10 |
| 11 | 11 | /** | 12 | 12 | * @publicApi | @@ -159,7 +159,7 @@ export class NgForOf<T, U extends NgIterable<T> = NgIterable<T>> implements DoCh | 159 | 159 | */ | 160 | 160 | @Input() | 161 | 161 | set ngForTrackBy(fn: TrackByFunction<T>) { | 162 | | - if (isDevMode() && fn != null && typeof fn !== 'function') { | | 162 | + if ((typeof ngDevMode === 'undefined' || ngDevMode) && fn != null && typeof fn !== 'function') { | 163 | 163 | // TODO(vicb): use a log service once there is a public one available | 164 | 164 | if (<any>console && <any>console.warn) { | 165 | 165 | console.warn( | |
Collapse file Copy file name to clipboardExpand all lines: packages/common/src/pipes/number_pipe.ts +1-1Lines changed: 1 addition & 1 deletion | Original file line number | Diff line number | Diff line change |
|---|
@@ -241,7 +241,7 @@ export class CurrencyPipe implements PipeTransform { | 241 | 241 | locale = locale || this._locale; | 242 | 242 |
| 243 | 243 | if (typeof display === 'boolean') { | 244 | | - if (<any>console && <any>console.warn) { | | 244 | + if ((typeof ngDevMode === 'undefined' || ngDevMode) && <any>console && <any>console.warn) { | 245 | 245 | console.warn( | 246 | 246 | `Warning: the currency pipe has been changed in Angular v5. The symbolDisplay option (third parameter) is now a string instead of a boolean. The accepted values are "code", "symbol" or "symbol-narrow".`); | 247 | 247 | } | |
|