Zod / TypeScript / Schema

Gere TypeScript e esboços Zod a partir de JSON Schema simples.

JSON Schema
TypeScript
export type Generated = {
  name: string;
  age?: number;
};
Zod
import { z } from "zod";

export const generatedSchema = z.object({
  name: z.string(),
  age: z.number().int().optional(),
});