mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
Resolve PR comments
Signed-off-by: Sebastian Malton <sebastian@malton.name>
This commit is contained in:
parent
ccb8e7a02e
commit
e308e8f963
@ -8,6 +8,8 @@ import { TypedRegEx } from "typed-regex";
|
|||||||
// Helper to convert CPU K8S units to numbers
|
// Helper to convert CPU K8S units to numbers
|
||||||
|
|
||||||
const unitConverters = new Map([
|
const unitConverters = new Map([
|
||||||
|
["n", 1000 ** -3],
|
||||||
|
["u", 1000 ** -2],
|
||||||
["m", 1000 ** -1], // milli
|
["m", 1000 ** -1], // milli
|
||||||
["", 1000 ** 0], // no units
|
["", 1000 ** 0], // no units
|
||||||
["k", 1000 ** 1],
|
["k", 1000 ** 1],
|
||||||
@ -28,11 +30,11 @@ export function cpuUnitsToNumber(value: string) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const { digits, unit } = match;
|
const { digits, unit } = match;
|
||||||
const convertion = unitConverters.get(unit);
|
const conversion = unitConverters.get(unit);
|
||||||
|
|
||||||
if (convertion === undefined) {
|
if (conversion === undefined) {
|
||||||
return undefined;
|
return undefined;
|
||||||
}
|
}
|
||||||
|
|
||||||
return parseInt(digits) * convertion;
|
return parseInt(digits) * conversion;
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user