Files
NapCatQQ/.pnpm-store/v3/files/82/72a8ea88bb026e3734cfb7b7a24d42f211d5cb1bfd5d35459f900100b637243d035acfd06de71fd15f3e7383c51fd389c508345d403b567becef0b813cbfae
T
TanTan e311ca3275
Build NapCat Artifacts / Type Check & Test (push) Waiting to run
docs: 仓库链接指向本镜像仓库
2026-11-13 09:25:58 +08:00

41 lines
1.0 KiB
Plaintext

import EventEmitter from 'node:events';
import { IStatusHelperSubscription } from '../../napcat-common/src/status-interface';
export interface SystemStatus {
cpu: {
model: string;
speed: string;
usage: {
system: string;
qq: string;
};
core: number;
};
memory: {
total: string;
usage: {
system: string;
qq: string;
};
};
arch: string;
}
export declare class StatusHelper {
private psCpuUsage;
private psCurrentTime;
private cpuTimes;
private replaceNaN;
private sysCpuInfo;
private sysMemoryUsage;
private qqUsage;
systemStatus(): SystemStatus;
}
declare class StatusHelperSubscription extends EventEmitter implements IStatusHelperSubscription {
private statusHelper;
private interval;
constructor(time?: number);
private startInterval;
private stopInterval;
}
export declare const statusHelperSubscription: StatusHelperSubscription;
export {};