@types/node-os-utils
Version:
TypeScript definitions for node-os-utils
23 lines (15 loc) • 400 B
TypeScript
export default class Cpu {
average(): CpuAverageInfo;
usage(interval?: number): Promise<number>;
free(interval?: number): Promise<number>;
count(): number;
model(): string;
loadavg(): number[];
loadavgTime(time: string | number): number;
}
export interface CpuAverageInfo {
totalIdle: number;
totalTick: number;
avgIdle: number;
avgTotal: number;
}