Zod

Validació d'esquemes prioritzant TypeScript amb inferència estàtica de tipus

Introducció

Zod és una biblioteca de validació amb prioritat per a TypeScript.

Amb Zod pots definir esquemes per validar dades, des d’una cadena simple fins a un objecte complex i niat.

import { z } from "zod/v4";

const User = z.object({
  name: z.string(),
});

// some untrusted data...
const input = { /* stuff */ };

// the parsed result is validated and type safe!
const data = User.parse(input);

// so you can use it with confidence :)
console.log(data.name);

TODO