txw/local-nodemodules/@gtff/tdesign-gt-vue/vue-route-generator/lib/nested-map.js

19 lines
504 B
JavaScript

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.setToMap = void 0;
function setToMap(map, path, value) {
const target = path.reduce((item, key) => {
if (!item.children) {
item.children = new Map();
}
let child = item.children.get(key);
if (!child) {
child = {};
item.children.set(key, child);
}
return child;
}, map);
target.value = value;
}
exports.setToMap = setToMap;