Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
@filerobot/utils / lib / getItemsSizeInBytes.js
Size: Mime:
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;