UNPKG

lup-system

Version:

NodeJS library to retrieve system information and utilization.

43 lines (42 loc) 1.53 kB
export * from './cpu'; export * from './drive'; export * from './gpu'; export * from './memory'; export * from './net'; export * from './os'; export * from './temperature'; export * from './utils'; import * as cpu from './cpu'; import * as drive from './drive'; import * as gpu from './gpu'; import * as memory from './memory'; import * as net from './net'; import * as os from './os'; import * as temperatures from './temperature'; /** * Utility functions for interacting with the system. */ declare const lupSystem: { execCommand(command: string): Promise<string>; parseByteValue(value: string): number; parseDate(dateString: string): Date | null; processKeyValueString(keyValueString: string, pairSeparator?: string, keyValueSeparator?: string): { [key: string]: any; }; sleep(ms: number): Promise<void>; getTemperatures(): Promise<temperatures.Temperatures>; getOSInfo(): Promise<os.OSInfo>; stopNetworkUtilizationComputation(): void; getNetworkInterfaces(): Promise<net.NICInfo[]>; NET_COMPUTE_UTILIZATION_INTERVAL: number; getMemoryInfo(): Promise<memory.Memory>; getMemoryUtilization(): Promise<memory.MemoryUtilization>; getGPUs(): Promise<gpu.GPU[]>; getDrives(includeVirtual?: boolean): Promise<drive.DriveInfo[]>; stopCpuUtilizationComputation(): void; getCpuInfo(): Promise<cpu.CPU>; getCpuUtilization(): Promise<cpu.CPUUtilization>; getCpuCoreCount(): number; CPU_COMPUTE_UTILIZATION_INTERVAL: number; }; export default lupSystem;