19 lines
504 B
JavaScript
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;
|