From 2c46b5ab24e209381bca70d875bf0e98a2846ef5 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 ad8184c92272f..881ffed4c809b 100644 --- a/packages/core/src/util/is_dev_mode.ts +++ b/packages/core/src/util/is_dev_mode.ts @@ -49,7 +49,7 @@ 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; }