1
0
mirror of https://github.com/lensapp/lens.git synced 2025-05-20 05:10:56 +00:00
lens/src/renderer/utils/metricUnitsToNumber.ts
Lauri Nevala 73cb86583a Refactor views management
Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>
2020-08-18 15:25:49 +03:00

11 lines
303 B
TypeScript

const base = 1000;
const suffixes = ["k", "m", "g", "t", "q"];
export function metricUnitsToNumber(value: string): number {
const suffix = value.toLowerCase().slice(-1);
const index = suffixes.indexOf(suffix);
return parseInt(
(parseFloat(value) * Math.pow(base, index + 1)).toFixed(1)
)
}