mirror of
https://github.com/bilawalsidhu/gods-eye-view.git
synced 2026-11-04 18:34:02 +00:00
13 lines
430 B
JavaScript
13 lines
430 B
JavaScript
export function requiredFiniteQueryNumber(params, key) {
|
|
const value = params.get(key);
|
|
if (value === null || value.trim() === '') return null;
|
|
const number = Number(value);
|
|
return Number.isFinite(number) ? number : null;
|
|
}
|
|
|
|
export function clampInt(value, min, max, fallback) {
|
|
const number = Number.parseInt(value, 10);
|
|
if (!Number.isFinite(number)) return fallback;
|
|
return Math.max(min, Math.min(max, number));
|
|
}
|