infinity-forge
Version:
20 lines • 638 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.verifySizeFilesIsValid = verifySizeFilesIsValid;
function verifySizeFilesIsValid(_a) {
var files = _a.files, maxSize = _a.maxSize;
var totalSize = 0;
var validFileCount = 0;
var maxFileSizeMB = maxSize * 1024 * 1024;
for (var i = 0; i < files.length; i++) {
totalSize += files[i].size;
if (files[i].size <= maxFileSizeMB) {
validFileCount++;
}
}
return {
ok: maxFileSizeMB > totalSize,
size: totalSize / (1024 * 1024),
};
}
//# sourceMappingURL=verify-size-files.js.map