From 338394f25b9db43a41e4615f77483f7e36fe9a8e Mon Sep 17 00:00:00 2001 From: metamuffin Date: Mon, 2 Oct 2023 22:35:42 +0200 Subject: byte_size can be more generic --- src/show.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src/show.ts') diff --git a/src/show.ts b/src/show.ts index 193a93b..b75ed7b 100644 --- a/src/show.ts +++ b/src/show.ts @@ -1,9 +1,9 @@ -export function byte_size(x: number): string { - if (x > 1000000000) return (x / 1000000000).toFixed(1) + "G" - if (x > 1000000) return (x / 1000000).toFixed(1) + "M" - if (x > 1000) return (x / 1000).toFixed(1) + "k" - return x.toString() +export function metric(x: number, unit = ""): string { + if (x > 1000000000) return (x / 1000000000).toFixed(1) + "G" + unit + if (x > 1000000) return (x / 1000000).toFixed(1) + "M" + unit + if (x > 1000) return (x / 1000).toFixed(1) + "k" + unit + return x.toString() + unit } export function duration(t: number): string { -- cgit v1.2.3-70-g09d2