Skip to content

Commit df86e37

Browse files
alan-agius4dylhunn
authored andcommitted
refactor(common): avoid repetitive globalThis in global locales (angular#52394)
This changes reduced slightly the bundle size as `global` can be minified unlike direct usage of `globalThis`. PR Close angular#52394
1 parent 8599e18 commit df86e37

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

packages/common/locales/generate-locales-tool/locale-global-file.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,14 @@ export function generateLocaleGlobalFile(
2222
const extraLocaleData = generateLocaleExtraDataArrayCode(locale, localeData);
2323
const data = basicLocaleData.replace(/\]$/, `, ${extraLocaleData}]`);
2424
return `${fileHeader}
25-
(function() {
26-
globalThis.ng ??= {};
27-
globalThis.ng.common ??= {};
28-
globalThis.ng.common.locales ??= {};
25+
(function(global) {
26+
global.ng ??= {};
27+
global.ng.common ??= {};
28+
global.ng.common.locales ??= {};
2929
const u = undefined;
3030
${getPluralFunction(localeData, false)}
31-
globalThis.ng.common.locales['${normalizeLocale(locale)}'] = ${data};
32-
})();
31+
global.ng.common.locales['${normalizeLocale(locale)}'] = ${data};
32+
})(globalThis);
3333
`;
3434
}
3535

0 commit comments

Comments
 (0)