@bmat/translation-management
Version:
Manage Front-End translations from multiple sources
1 lines • 393 B
JavaScript
;Object.defineProperty(exports,'__esModule',{value:true});function fromFlatToI18nJson(map){const retObj={};for(const [key,val]of map){const path=key.split('.');let pointer=retObj;path.forEach((step,index)=>{if(index===path.length-1){pointer[step]=val;}else{const ref=pointer[step]||{};pointer[step]=ref;pointer=ref;}});}return retObj;}exports.fromFlatToI18nJson=fromFlatToI18nJson;