UNPKG

@kcuf/intl-formatter

Version:
22 lines 714 B
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