Kaynağa Gözat

improve type

Yuki Takei 1 yıl önce
ebeveyn
işleme
3ce4570991

+ 6 - 6
apps/app/src/server/util/runtime-versions.ts

@@ -1,9 +1,9 @@
 import checkNodeVersion from 'check-node-version';
 import checkNodeVersion from 'check-node-version';
 
 
 type RuntimeVersions = {
 type RuntimeVersions = {
-  node: string;
-  npm: string;
-  pnpm: string;
+  node: string | undefined;
+  npm: string | undefined;
+  pnpm: string | undefined;
 };
 };
 
 
 
 
@@ -30,16 +30,16 @@ function isSatisfiedVersionInfo(info: VersionInfo): info is SatisfiedVersionInfo
   return 'version' in info;
   return 'version' in info;
 }
 }
 
 
-const getVersion = (versionInfo: VersionInfo): string => {
+const getVersion = (versionInfo: VersionInfo): string | undefined => {
   if (isNotfoundVersionInfo(versionInfo)) {
   if (isNotfoundVersionInfo(versionInfo)) {
-    return '-';
+    return undefined;
   }
   }
 
 
   if (isSatisfiedVersionInfo(versionInfo)) {
   if (isSatisfiedVersionInfo(versionInfo)) {
     return versionInfo.version.version;
     return versionInfo.version.version;
   }
   }
 
 
-  return '-';
+  return undefined;
 };
 };