@types/node-os-utils
Version:
TypeScript definitions for node-os-utils
22 lines (16 loc) • 463 B
TypeScript
export default class Drive {
info(diskName: string): Promise<DriveInfo>;
free(diskName: string): Promise<DriveFreeInfo>;
used(diskName: string): Promise<DriveUsedInfo>;
}
export interface DriveFreeInfo {
totalGb: string;
freeGb: string;
freePercentage: string;
}
export interface DriveUsedInfo {
totalGb: string;
usedGb: string;
usedPercentage: string;
}
export interface DriveInfo extends DriveFreeInfo, DriveUsedInfo {}