z-schema reports validation errors as ValidateError objects containing a .details array of SchemaErrorDetail. This skill covers inspecting, filtering, mapping, and presenting these errors.
| .name | string | Always 'z-schema validation error' | | .message | string | Summary message | | .details | SchemaErrorDetail[] | All individual errors |
| message | string | Human-readable text, e.g. "Expected type string but found type number" | | code | string | Machine-readable code, e.g. "INVALIDTYPE" | | params | (string \| number \| Array)[] | Values filling the message template placeholders | | path | string \| Array | JSON Pointer to the failing value ("#/age" or ["age"]) |
Inspecciona, filtra y asigna errores de validación del esquema z para el uso de la aplicación. Úselo cuando el usuario necesite manejar errores de validación, recorrer errores internos anidados de combinadores anyOf/oneOf/not, asignar códigos de error a mensajes fáciles de usar, filtrar errores con includeErrors o exclusionErrors, crear asignadores de errores de campos de formulario, usar reportPathAsArray, interpretar campos SchemaErrorDetail como código/ruta/palabra clave/interno, o depurar por qué falló la validación. Fuente: zaggino/z-schema.