Parcourir la source

ref: post-build

Sv443 il y a 1 an
Parent
commit
5e4cd95e0f
1 fichiers modifiés avec 3 ajouts et 2 suppressions
  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) {