@bmat/translation-management
Version:
Manage Front-End translations from multiple sources
1 lines • 398 B
JavaScript
;Object.defineProperty(exports,'__esModule',{value:true});function recursiveExplore(node,path,acum){if(typeof node==='string'){acum.set(path.join('.'),node);}else{Object.keys(node).forEach(key=>recursiveExplore(node[key],[...path,key],acum));}}function flattenI18nJSON(json){const retMap=new Map();recursiveExplore(json,[],retMap);return retMap;}exports.flattenI18nJSON=flattenI18nJSON;