lup-system
Version:
NodeJS library to retrieve system information and utilization.
36 lines (35 loc) • 1.22 kB
TypeScript
export type Temperatures = {
/** Overall battery temperature in degrees Celsius (°C). */
battery?: number;
/** Overall CPU temperature in degrees Celsius (°C). */
cpu?: number;
/**
* Temperature of each CPU core in degrees Celsius (°C).
* If present contains at least one value.
*/
cpuCores?: number[];
/**
* Temperature of each CPU socket in degrees Celsius (°C).
* If present contains at least one value.
*/
cpuSockets?: number[];
/** Overall GPU temperature in degrees Celsius (°C). */
gpu?: number;
/**
* Temperature of each GPU in degrees Celsius (°C).
* If present contains at least one value.
*/
gpus?: number[];
/** Temperature of the GPU memory in degrees Celsius (°C). */
gpuMemory?: number;
/**
* Temperature of each GPU memory in degrees Celsius (°C).
* If present contains at least one value.
*/
gpuMemories?: number[];
/** Temperature of the motherboard in degrees Celsius (°C). */
motherboard?: number;
/** Temperature of the Wi-Fi adapter in degrees Celsius (°C). */
wifi?: number;
};
export declare function getTemperatures(): Promise<Temperatures>;