@daysnap/utils
Version:
20 lines (14 loc) • 448 B
JavaScript
;Object.defineProperty(exports, "__esModule", {value: true});
var _chunkOSEQ7XR6cjs = require('./chunk-OSEQ7XR6.cjs');
// src/parsePath.ts
function parsePath(obj, path) {
const segments = path ? path.split(".") : [];
for (let i = 0, len = segments.length; i < len; i++) {
obj = obj[segments[i]];
if (!_chunkOSEQ7XR6cjs.isObject.call(void 0, obj)) {
break;
}
}
return obj;
}
exports.parsePath = parsePath;