diff --git a/lib/filesystem.js b/lib/filesystem.js index 0238821..f2c17d2 100644 --- a/lib/filesystem.js +++ b/lib/filesystem.js @@ -367,7 +367,7 @@ function decodeMdabmData(lines) { }; } -function raidMatchLunix(data) { +function raidMatchLinux(data) { // for all block devices of type "raid%" let result = data; try { @@ -423,7 +423,7 @@ function blockDevices(callback) { if (!error) { let lines = blkStdoutToObject(stdout).split('\n'); data = parseBlk(lines); - data = raidMatchLunix(data); + data = raidMatchLinux(data); if (callback) { callback(data); } @@ -433,7 +433,7 @@ function blockDevices(callback) { if (!error) { let lines = blkStdoutToObject(stdout).split('\n'); data = parseBlk(lines); - data = raidMatchLunix(data); + data = raidMatchLinux(data); } if (callback) { callback(data); diff --git a/lib/index.d.ts b/lib/index.d.ts index e270954..de71e45 100644 --- a/lib/index.d.ts +++ b/lib/index.d.ts @@ -915,6 +915,27 @@ export namespace Systeminformation { memLayout: MemLayoutData[]; diskLayout: DiskLayoutData[]; } + + interface DynamicData { + time: TimeData; + node: string; + v8: string; + cpuCurrentSpeed: CpuCurrentSpeedData; + users: UserData[]; + processes: ProcessesData; + currentLoad: CurrentLoadData; + cpuTemperature: CpuTemperatureData; + networkStats: NetworkStatsData; + networkConnections: NetworkConnectionsData; + mem: MemData; + battery: BatteryData; + services: ServicesData; + fsSize: FsSizeData; + fsStats: FsStatsData; + disksIO: DisksIoData; + wifiNetworks: WifiNetworkData; + inetLatency: number; + } } export function version(): string; @@ -988,8 +1009,8 @@ export function audio(cb?: (data: Systeminformation.AudioData[]) => any): Promis export function bluetoothDevices(cb?: (data: Systeminformation.BluetoothDeviceData[]) => any): Promise; export function getStaticData(cb?: (data: Systeminformation.StaticData) => any): Promise; -export function getDynamicData(srv?: string, iface?: string, cb?: (data: any) => any): Promise; -export function getAllData(srv?: string, iface?: string, cb?: (data: any) => any): Promise; +export function getDynamicData(srv?: string, iface?: string, cb?: (data: any) => any): Promise; +export function getAllData(srv?: string, iface?: string, cb?: (data: any) => any): Promise; export function get(valuesObject: any, cb?: (data: any) => any): Promise; export function observe(valuesObject: any, interval: number, cb?: (data: any) => any): number;