export const formatPercent = (value: any, floatingPoint: number = 1, maskZero: boolean = false) => { if (value === null || value === undefined || (value === 0 && maskZero)) { return '-'; } if (value < 100.0) { value = value * 100; } return value.toFixed(floatingPoint); }; export const ensureMin = ( value: number, min: number, skipZero: boolean = true, ) => { if (formatPercent(value) == '-') return false; if (skipZero && value === 0) { return false; } if (value < min) { return true; } return false; }; export const ensureMax = ( value: number, max: number, skipZero: boolean = true, ) => { if (formatPercent(value) == '-') return false; if (skipZero && value === 0) { return false; } if (value > max) { return true; } return false; };