import { z } from 'zod'; import type { ProblemDetails } from '../lib/problem-details.js'; export const ProblemDetailsSchema: z.ZodType = z.object({ type: z.string().optional(), title: z.string(), status: z.number().int().min(100).max(599), detail: z.string().optional(), instance: z.string().optional(), code: z.string().optional(), errors: z.record(z.string(), z.array(z.string())).optional(), });