UNPKG

@bund-x/core

Version:

Master Components Core Library

2 lines 2.42 kB
"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.formatBytes=exports["default"]=void 0;var formatBytes=function formatBytes(bytes){var decimals=arguments.length>1&&arguments[1]!==undefined?arguments[1]:2;if(bytes===0)return'0 Bytes';var k=1024;var dm=decimals<0?0:decimals;var sizes=['Bytes','KB','MB','GB','TB','PB','EB','ZB','YB'];var i=Math.floor(Math.log(bytes)/Math.log(k));return parseFloat((bytes/Math.pow(k,i)).toFixed(dm))+' '+sizes[i];};exports.formatBytes=formatBytes;var _default=formatBytes;exports["default"]=_default; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9GdW5jdGlvbnMvYnl0ZUZvcm1hdC9ieXRlRm9ybWF0LmpzIl0sIm5hbWVzIjpbImZvcm1hdEJ5dGVzIiwiYnl0ZXMiLCJkZWNpbWFscyIsImsiLCJkbSIsInNpemVzIiwiaSIsIk1hdGgiLCJmbG9vciIsImxvZyIsInBhcnNlRmxvYXQiLCJwb3ciLCJ0b0ZpeGVkIl0sIm1hcHBpbmdzIjoib0hBQU8sR0FBTUEsQ0FBQUEsV0FBVyxDQUFHLFFBQWRBLENBQUFBLFdBQWMsQ0FBQ0MsS0FBRCxDQUF5QixJQUFqQkMsQ0FBQUEsUUFBaUIsMkRBQU4sQ0FBTSxDQUNsRCxHQUFJRCxLQUFLLEdBQUssQ0FBZCxDQUFpQixNQUFPLFNBQVAsQ0FFakIsR0FBTUUsQ0FBQUEsQ0FBQyxDQUFHLElBQVYsQ0FDQSxHQUFNQyxDQUFBQSxFQUFFLENBQUdGLFFBQVEsQ0FBRyxDQUFYLENBQWUsQ0FBZixDQUFtQkEsUUFBOUIsQ0FDQSxHQUFNRyxDQUFBQSxLQUFLLENBQUcsQ0FBQyxPQUFELENBQVUsSUFBVixDQUFnQixJQUFoQixDQUFzQixJQUF0QixDQUE0QixJQUE1QixDQUFrQyxJQUFsQyxDQUF3QyxJQUF4QyxDQUE4QyxJQUE5QyxDQUFvRCxJQUFwRCxDQUFkLENBRUEsR0FBTUMsQ0FBQUEsQ0FBQyxDQUFHQyxJQUFJLENBQUNDLEtBQUwsQ0FBV0QsSUFBSSxDQUFDRSxHQUFMLENBQVNSLEtBQVQsRUFBa0JNLElBQUksQ0FBQ0UsR0FBTCxDQUFTTixDQUFULENBQTdCLENBQVYsQ0FFQSxNQUFPTyxDQUFBQSxVQUFVLENBQUMsQ0FBQ1QsS0FBSyxDQUFHTSxJQUFJLENBQUNJLEdBQUwsQ0FBU1IsQ0FBVCxDQUFZRyxDQUFaLENBQVQsRUFBeUJNLE9BQXpCLENBQWlDUixFQUFqQyxDQUFELENBQVYsQ0FBbUQsR0FBbkQsQ0FBeURDLEtBQUssQ0FBQ0MsQ0FBRCxDQUFyRSxDQUNELENBVk0sQyw2Q0FZUU4sVyIsInNvdXJjZVJvb3QiOiJjb3JlIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGNvbnN0IGZvcm1hdEJ5dGVzID0gKGJ5dGVzLCBkZWNpbWFscyA9IDIpID0+IHtcclxuICBpZiAoYnl0ZXMgPT09IDApIHJldHVybiAnMCBCeXRlcydcclxuXHJcbiAgY29uc3QgayA9IDEwMjRcclxuICBjb25zdCBkbSA9IGRlY2ltYWxzIDwgMCA/IDAgOiBkZWNpbWFsc1xyXG4gIGNvbnN0IHNpemVzID0gWydCeXRlcycsICdLQicsICdNQicsICdHQicsICdUQicsICdQQicsICdFQicsICdaQicsICdZQiddXHJcblxyXG4gIGNvbnN0IGkgPSBNYXRoLmZsb29yKE1hdGgubG9nKGJ5dGVzKSAvIE1hdGgubG9nKGspKVxyXG5cclxuICByZXR1cm4gcGFyc2VGbG9hdCgoYnl0ZXMgLyBNYXRoLnBvdyhrLCBpKSkudG9GaXhlZChkbSkpICsgJyAnICsgc2l6ZXNbaV1cclxufVxyXG5cclxuZXhwb3J0IGRlZmF1bHQgZm9ybWF0Qnl0ZXNcclxuIl19