export const PAGE_SIZE = 20; export function parsePage(value: string | string[] | undefined): number { const n = Number(Array.isArray(value) ? value[0] : value); return Number.isInteger(n) && n > 0 ? n : 1; } export interface Page { items: T[]; page: number; pageSize: number; total: number; }