bem-sdk icon indicating copy to clipboard operation
bem-sdk copied to clipboard

keyset: add merge

Open Yeti-or opened this issue 6 years ago • 0 comments

this is ugly right now =(

            const keyset = keysets.reduce((acc, k) => {
                const langs = k.langs;
                langs.forEach(lang => {
                    const langKeys = acc.getLangKeysForLang(lang);
                    const keys = langKeys ? acc.getKeysForLang(lang) : [];
                    const _keys = k.getKeysForLang(lang);
                    acc.addKeysForLang(lang, new LangKeys(lang, [...keys, ..._keys]));
                });
                return acc;
            }, new Keyset('', move));

Yeti-or avatar Oct 04 '18 18:10 Yeti-or