Repository URL to install this package:
|
Version:
3.12.2 ▾
|
var getItemsSizeInBytes = function getItemsSizeInBytes() {
var items = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : [];
return items.reduce(function (totalItemsSize) {
var _currentItem$size, _currentItem$size2;
var currentItem = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
var itemSize = ((_currentItem$size = currentItem.size) === null || _currentItem$size === void 0 ? void 0 : _currentItem$size.total_recursive_bytes) || ((_currentItem$size2 = currentItem.size) === null || _currentItem$size2 === void 0 ? void 0 : _currentItem$size2.bytes) || currentItem.total_recursive_bytes || 0;
totalItemsSize += Number(itemSize);
return totalItemsSize;
}, 0);
};
export default getItemsSizeInBytes;