diff --git a/docs/os.html b/docs/os.html index d38a0f8..0e0aba5 100644 --- a/docs/os.html +++ b/docs/os.html @@ -589,7 +589,7 @@ si.versions().then(data => console.log(data)); }
Example 2
const si = require('systeminformation');
-                      si.versions('npm, php, postgresql').then(data => console.log(data));
+si.versions('npm, php, postgresql').then(data => console.log(data));
 {
   npm: '6.13.6',
diff --git a/lib/index.d.ts b/lib/index.d.ts
index 1b79512..74169d2 100644
--- a/lib/index.d.ts
+++ b/lib/index.d.ts
@@ -214,36 +214,36 @@ export namespace Systeminformation {
   }
 
   interface VersionData {
-    kernel: string;
-    openssl: string;
-    systemOpenssl: string;
-    systemOpensslLib: string;
-    node: string;
-    v8: string;
-    npm: string;
-    yarn: string;
-    pm2: string;
-    gulp: string;
-    grunt: string;
-    git: string;
-    tsc: string;
-    mysql: string;
-    redis: string;
-    mongodb: string;
-    nginx: string;
-    php: string;
-    docker: string;
-    postfix: string;
-    postgresql: string;
-    perl: string;
-    python: string;
-    python3: string;
-    pip: string;
-    pip3: string;
-    java: string;
-    gcc: string;
-    virtualbox: string;
-    dotnet: string;
+    kernel?: string;
+    openssl?: string;
+    systemOpenssl?: string;
+    systemOpensslLib?: string;
+    node?: string;
+    v8?: string;
+    npm?: string;
+    yarn?: string;
+    pm2?: string;
+    gulp?: string;
+    grunt?: string;
+    git?: string;
+    tsc?: string;
+    mysql?: string;
+    redis?: string;
+    mongodb?: string;
+    nginx?: string;
+    php?: string;
+    docker?: string;
+    postfix?: string;
+    postgresql?: string;
+    perl?: string;
+    python?: string;
+    python3?: string;
+    pip?: string;
+    pip3?: string;
+    java?: string;
+    gcc?: string;
+    virtualbox?: string;
+    dotnet?: string;
   }
 
   interface UserData {
@@ -626,7 +626,7 @@ export function chassis(cb?: (data: Systeminformation.ChassisData) => any): Prom
 
 export function time(): Systeminformation.TimeData;
 export function osInfo(cb?: (data: Systeminformation.OsData) => any): Promise;
-export function versions(cb?: (data: Systeminformation.VersionData) => any): Promise;
+export function versions(apps?: string, cb?: (data: Systeminformation.VersionData) => any): Promise;
 export function shell(cb?: (data: string) => any): Promise;
 export function uuid(cb?: (data: Systeminformation.UuidData) => any): Promise;