sbt-idp/cope2n-fe/src/utils/metric-format.ts
2024-02-07 10:37:41 +07:00

30 lines
628 B
TypeScript

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;
}