23 lines
422 B
TypeScript
23 lines
422 B
TypeScript
import * as fs from "fs-extra";
|
|
|
|
import { CONSTANTS } from "../constants";
|
|
|
|
/**
|
|
* Get the size of the disk image
|
|
*
|
|
* @returns {number}
|
|
*/
|
|
export async function getDiskImageSize() {
|
|
try {
|
|
const stats = await fs.stat(CONSTANTS.IMAGE_PATH);
|
|
|
|
if (stats) {
|
|
return stats.size;
|
|
}
|
|
} catch (error) {
|
|
console.warn(`Could not determine image size`, error);
|
|
}
|
|
|
|
return CONSTANTS.IMAGE_DEFAULT_SIZE;
|
|
}
|