@chatui/core
Version:
The React library for Chatbot UI
10 lines • 374 B
JavaScript
var UNITS = ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'];
var k = 1024;
export default (function (bytes, decimals) {
if (bytes < 1) {
return "".concat(bytes, " ").concat(UNITS[0]);
}
var dm = decimals || 2;
var i = Math.floor(Math.log(bytes) / Math.log(k));
return "".concat(parseFloat((bytes / Math.pow(k, i)).toFixed(dm)), " ").concat(UNITS[i]);
});