11 lines
469 B
JavaScript
11 lines
469 B
JavaScript
/**
|
|
* Преобразует размер файла из байтов в короткую строку для таблицы.
|
|
*
|
|
* @param {number} bytes Размер в байтах.
|
|
* @returns {string} Значение в B, KB или MB с одним знаком после запятой.
|
|
*/
|
|
export function fs(bytes) {
|
|
return bytes < 1024 ? `${bytes} B`
|
|
: bytes < 1048576 ? `${(bytes / 1024).toFixed(1)} KB`
|
|
: `${(bytes / 1048576).toFixed(1)} MB`;
|
|
} |