@daysnap/utils
Version:
15 lines (13 loc) • 308 B
JavaScript
// src/parseObject.ts
function parseObject(path, value) {
const result = {};
const segments = path ? path.split(".") : [];
segments.reduce((res, key, index, arr) => {
res[key] = index === arr.length - 1 ? value : {};
return res[key];
}, result);
return result;
}
export {
parseObject
};