SPB Git

spb/cancerindex

Public
458 B · 15 lines typescript
1import { z } from 'zod';23export const MAX_LIMIT = 200;45/** Shared offset pagination query parameters (limit ≤ 200). */6export const pageQuery = {7  limit: z.coerce.number().int().min(1).max(MAX_LIMIT).default(50).describe('Page size (max 200)'),8  offset: z.coerce.number().int().min(0).default(0).describe('Rows to skip'),9};1011export const boolQuery = z12  .enum(['true', 'false', '1', '0'])13  .transform((v) => v === 'true' || v === '1')14  .optional();15
Files · 711d796c73b243e493948cbc5c7f9a07a2eb110b
Menu

Theme