@kcuf/intl-formatter
Version:
Basic intl formatters.
22 lines • 714 B
JavaScript
import formatNumber from './format-number';
var KB = 1024;
var MB = KB * KB;
var GB = KB * KB * KB;
var TB = KB * KB * KB * KB;
export default function formatFileSize(size) {
var precision = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 2;
if (size < KB) {
return "".concat(formatNumber(size, precision), "B");
}
if (size < MB) {
return "".concat(formatNumber(size / KB, precision), "KB");
}
if (size < GB) {
return "".concat(formatNumber(size / MB, precision), "MB");
}
if (size < TB) {
return "".concat(formatNumber(size / GB, precision), "GB");
}
return "".concat(formatNumber(size / TB, precision), "TB");
}
//# sourceMappingURL=format-file-size.js.map