Files
medusa-store/packages/admin-ui/ui/src/utils/bytes-converter.ts
2023-03-13 14:02:20 +01:00

19 lines
374 B
TypeScript

const units: [string, number][] = [
["B", 1],
["Kb", 1000],
["Mb", 1000000],
["Gb", 1000000000],
]
export function bytesConverter(size: number): string | undefined {
let result: string | undefined = undefined
for (const [unit, divider] of units) {
if (size >= divider) {
result = `${(size / divider).toFixed(2)} ${unit}`
}
}
return result
}