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"]) |
Untersucht, filtert und ordnet Z-Schema-Validierungsfehler für die Anwendungsverwendung zu. Wird verwendet, wenn der Benutzer Validierungsfehler behandeln, verschachtelte innere Fehler von AnyOf/OneOf/Not-Kombinatoren durchlaufen, Fehlercodes benutzerfreundlichen Meldungen zuordnen, Fehler mit includeErrors oder ExcludeErrors filtern, Formularfeld-Fehlerzuordnungen erstellen, reportPathAsArray verwenden, SchemaErrorDetail-Felder wie code/path/keyword/inner interpretieren oder debuggen muss, warum die Validierung fehlgeschlagen ist. Quelle: zaggino/z-schema.