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)); }
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;