Explorar o código

fix: fix error handling for outdated node versions

KernelDeimos hai 1 ano
pai
achega
4c1d5a4b6d
Modificáronse 1 ficheiros con 10 adicións e 0 borrados
  1. 10 0
      run-selfhosted.js

+ 10 - 0
run-selfhosted.js

@@ -93,6 +93,16 @@ const early_init_errors = [
     }
 ];
 
+// null coalescing operator
+const nco = (...args) => {
+    for ( const arg of args ) {
+        if ( arg !== undefined && arg !== null ) {
+            return arg;
+        }
+    }
+    return undefined;
+}
+
 const _print_error_help = (error_help) => {
     const lines = [];
     lines.push(nco(error_help.title, error_help.text));