6 lines
230 B
TypeScript
6 lines
230 B
TypeScript
|
|
export function normalizePlatformPageSize(value: unknown, fallback = 10) {
|
||
|
|
const parsed = Number(value);
|
||
|
|
if (!Number.isFinite(parsed) || parsed <= 0) return fallback;
|
||
|
|
return Math.max(1, Math.min(100, Math.floor(parsed)));
|
||
|
|
}
|