@ghini/kit
Version:
js practical tools to assist efficient development
13 lines (12 loc) • 473 B
JavaScript
import { rf, wf, mkdir, isdir, xpath, isfile, rm } from "../index.js";
export default { keypath };
export function keypath(key) {
if (key.match(/[\\*?"<>|`]/))
return console.error(key, '含不支持作为key命名的字符【\\*?"<>|`】,可用【/:】作分隔符');
let keypath = key.replace(/[/:]/g, "/");
if (keypath.startsWith("/")) {
console.error("无效路径", key);
return;
}
return xpath(keypath, this.root) + "`";
}