7 lines
247 B
TypeScript
7 lines
247 B
TypeScript
export const INFINITE_BATCH_SIZE = 50;
|
|
|
|
export function normalizeFetchLimit(value: unknown, fallback = INFINITE_BATCH_SIZE): number {
|
|
const n = Number(value);
|
|
return Number.isFinite(n) ? Math.min(Math.max(Math.floor(n), 1), 500) : fallback;
|
|
}
|