diff options
author | (quasar) nebula <qznebula@protonmail.com> | 2024-12-01 20:01:00 -0400 |
---|---|---|
committer | (quasar) nebula <qznebula@protonmail.com> | 2024-12-01 20:01:00 -0400 |
commit | 6c6c084b84ea22a5528b3ee4a7242e5a18c5863a (patch) | |
tree | b6a854706db3407f9901e27fcd2e15ac1cdb07b7 /src/data/language.js | |
parent | 001fbe0975bf5fcce47372cba72b489178fd34e7 (diff) |
language: unflattenLanguageSpec: simplify {_: ...} tidying
cleaner solution than "no lonely '_' keys"
Diffstat (limited to 'src/data/language.js')
-rw-r--r-- | src/data/language.js | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/src/data/language.js b/src/data/language.js index 99b60d83..47caa1ed 100644 --- a/src/data/language.js +++ b/src/data/language.js @@ -114,12 +114,6 @@ export function unflattenLanguageSpec(flat, reference) { return {[firstKey]: result}; } - const resultKeys = Object.keys(result); - if (resultKeys.length === 1 && resultKeys[0] === '_') { - delete ownNode[firstKey]; - return {[firstKey]: result._}; - } - if (refKeys.length > 1) { return withEntries(result, entries => entries.map(([key, value]) => [`${firstKey}.${key}`, value])); @@ -153,7 +147,7 @@ export function unflattenLanguageSpec(flat, reference) { typeof refNode === 'object' && typeof refNode._ === 'string' ) { - return {_: ownNode}; + return ownNode; } if ( |