feat: integrate Pi backend and Pi Web

This commit is contained in:
luckyyzh
2026-07-30 19:37:53 +08:00
commit 7392ab9dd7
1390 changed files with 337197 additions and 0 deletions
+17
View File
@@ -0,0 +1,17 @@
import fs from "fs";
type DirentType = Pick<fs.Dirent, "isDirectory" | "isFile">;
export function resolveDirentIsDirectory(
dirent: DirentType,
fullPath: string,
): boolean | null {
if (dirent.isDirectory()) return true;
if (dirent.isFile()) return false;
try {
return fs.statSync(fullPath).isDirectory();
} catch {
return null;
}
}