Esquema

Un esquema es un esquema Zod para validar datos. Vela utiliza definiciones de TypeScript para asegurar que el esquema Zod se mantenga sincronizado con el esquema de la base de datos. Si no se proporciona fields, el esquema se generará basándose en el esquema de base de datos existente.

Sintaxis

$ vela generate schema <name> [fields...]
$ vela generate schema categories name:string

Esto creará un esquema Zod para un recurso.
El archivo creado es:

src/lib/schemas/category.ts

IA

Pro

El comando 'generate schema' admite la opción --ai para entrada de texto libre en lugar de especificar los campos.

$ vela generate schema recipes --ai "a cooking recipe with ingredients and amounts"