in lib/object-path.ts [19:33]
export function splitPath(path: string): string[] {
const result: string[] = [];
let lastEnd = 0;
for (let i = 0; i < path.length; i++) {
const char = path[i];
if (PATH_REG.test(char) && path[i - 1] !== '\\') {
result.push(path.substring(lastEnd, i));
lastEnd = i + 1;
}
}
result.push(path.substring(lastEnd, path.length));
return result.filter(pathPart => !!pathPart).map(pathPart => pathPart.replace(/\\/g, ''));
}