WaledRashed24/comics
0
1export const getValidNumber = (something: any, minValue: number, maxValue: number, defaultValue: number) => {2 const strValue = `${something || defaultValue}`3 const numValue = Number(strValue)4 const isValid = !isNaN(numValue) && isFinite(numValue)5 if (!isValid) {6 return defaultValue7 }8 return Math.max(minValue, Math.min(maxValue, numValue))9 10}