dashboard-nanobot/frontend/src/utils/platformPageSize.ts

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