sbt-idp/cope2n-fe/src/utils/metric-format.ts

30 lines
628 B
TypeScript
Raw Normal View History

2024-02-06 09:25:49 +00:00
export const formatPercent = (value: number) => {
if (value === 0) {
return '-';
}
if (value < 100.0) {
value = value * 100;
}
return value.toFixed(2);
}
export const ensureMin = (value: number, min: number, skipZero: boolean = true) => {
if (skipZero && value === 0) {
return false;
}
if (value < min) {
return true;
}
return false;
}
export const ensureMax = (value: number, max: number, skipZero: boolean = true) => {
if (skipZero && value === 0) {
return false;
}
if (value > max) {
return true;
}
return false;
}