// Module ID: 14078 // Function ID: 14079 // Name: PathUtils // Dependencies: [1363, 2] // Exports: pathBasename, pathFilenameWithoutExt, pathJoin // Module 14078 (PathUtils) import size from "module_2" /* 2 */; const result = size.fileFinishedImporting("utils/PathUtils.tsx"); export const pathJoin = function pathJoin() { const items = [...arguments]; let str = "/"; if (obj.isWindows()) { str = "\\"; } const found = items.filter((item) => item.length > 0); return found.join(str); }; export const pathBasename = function pathBasename(str, arg1) { let arr = str; const parts = str.split(/[/\\]/); if ("" !== parts[parts.length - 1]) { arr = parts[parts.length - 1]; } let substr = arr; if (tmp) { substr = arr.slice(0, -arg1.length); } return substr; }; export const pathFilenameWithoutExt = function pathFilenameWithoutExt(str) { let arr = str; const parts = str.split(/[/\\]/); if ("" !== parts[parts.length - 1]) { arr = parts[parts.length - 1]; } const lastIndexOfResult = arr.lastIndexOf("."); let substr = arr; if (lastIndexOfResult > 0) { substr = arr.slice(0, lastIndexOfResult); } return substr; };