From 0f6088f9c46d937359a3facb656abfd9ad9a9b1f Mon Sep 17 00:00:00 2001 From: Alexander Cerutti Date: Mon, 21 Jun 2021 22:14:59 +0200 Subject: [PATCH] Improved names and fixed issue with loop --- src/pass.ts | 25 ++++++++++--------------- 1 file changed, 10 insertions(+), 15 deletions(-) diff --git a/src/pass.ts b/src/pass.ts index 8f7602a..43409cd 100644 --- a/src/pass.ts +++ b/src/pass.ts @@ -220,26 +220,21 @@ export class Pass { * it otherwise. */ - if (!this.l10nBundles[languageBundleDirname]) { - this.l10nBundles[languageBundleDirname] = {}; - } + const languageBundleUnit = (this.l10nBundles[ + languageBundleDirname + ] ??= {}); - this.l10nBundles[languageBundleDirname]["pass.strings"] = - Buffer.concat([ - this.l10nBundles[languageBundleDirname][ - "pass.strings" - ] || Buffer.alloc(0), - strings, - ]); + languageBundleUnit["pass.strings"] = Buffer.concat([ + languageBundleUnit["pass.strings"] || Buffer.alloc(0), + strings, + ]); } if ( - !( - this.l10nBundles[languageBundleDirname] && - Object.keys(this.l10nBundles[languageBundleDirname]).length - ) + !this.l10nBundles[languageBundleDirname] || + !Object.keys(this.l10nBundles[languageBundleDirname]).length ) { - return; + continue; } /**