Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | 283x 283x | import { z } from "zod"; import { sharedSchema } from "./base-schema"; export const baseSchema = z.object({ splitCount: z.string().regex(/^[2-8]$/), spaIds: z .array( z.object({ suffix: z.string().min(1, "Suffix is required"), }), ) .min(2) .max(8), requestor: z.string().min(1), }); export const schema = baseSchema.merge(sharedSchema); |