Files
rea/src/domain/emptyArraySchema.ts
T
N0zoM1z0 4007b20fc2 fix(mcp): emit valid schemas for empty arrays (#535)
Replace empty tuples with a shared empty-array schema. Validate all input
and output schemas against Draft 2020-12 during catalog generation and
packaged MCP verification, with runtime and catalog regression coverage.

Closes #528

Assisted-by: Kogasa (gensokyo-skills:kogasa-surprise-testing)
2026-10-05 15:32:58 +08:00

5 lines
158 B
TypeScript

import { z } from "zod";
/** An empty array whose JSON Schema is valid under Draft 2020-12. */
export const emptyArraySchema = z.array(z.never()).length(0);