From aef8d0bb020931e0b44e067b074a449fc66f6ff7 Mon Sep 17 00:00:00 2001 From: Alan Agius Date: Mon, 19 Sep 2022 14:07:37 +0000 Subject: [PATCH] fix(core): correctly check for `typeof` of undefined in `ngDevMode` check (#47480) Previously, this check was wrong as typeof returns a string. PR Close #47480 --- packages/core/src/util/is_dev_mode.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/core/src/util/is_dev_mode.ts b/packages/core/src/util/is_dev_mode.ts index 4164aaf9ab778..d72761a425c25 100644 --- a/packages/core/src/util/is_dev_mode.ts +++ b/packages/core/src/util/is_dev_mode.ts @@ -38,7 +38,7 @@ export function isDevMode(): boolean { export function enableProdMode(): void { // The below check is there so when ngDevMode is set via terser // `global['ngDevMode'] = false;` is also dropped. - if (typeof ngDevMode === undefined || !!ngDevMode) { + if (typeof ngDevMode === 'undefined' || ngDevMode) { global['ngDevMode'] = false; } }