Sv443 1 год назад
Родитель
Сommit
5e4cd95e0f
1 измененных файлов с 3 добавлено и 2 удалено
  1. 3 2
      tools/post-build-global.mts

+ 3 - 2
tools/post-build-global.mts

@@ -48,9 +48,10 @@ async function run() {
   setImmediate(() => exit(0));
 }
 
-async function exists(path: string) {
+/** Checks if a path exists / is readable and writable (by default) */
+async function exists(path: string, mode = fsconstants.R_OK | fsconstants.W_OK) {
   try {
-    await access(path, fsconstants.R_OK | fsconstants.W_OK);
+    await access(path, mode);
     return true;
   }
   catch(err) {