import { z } from "zod"; /** * Zod mit deutschen Standardmeldungen (#009). * * Ohne diese Einstellung kommen bei fehlenden oder falsch typisierten Feldern * englische Saetze heraus („Invalid input: expected string“), und die landen * ueber die Server Actions unmittelbar in der Oberflaeche. Eigene `message`-Texte * helfen nur dort, wo man an sie gedacht hat — die Lokalisierung deckt auch alles * ab, woran niemand gedacht hat. * * Deshalb wird `z` **hier** eingestellt und von hier weitergereicht: ein Import * direkt aus "zod" umginge die Einstellung. Die ESLint-Regel * `no-restricted-imports` sorgt dafuer, dass das auffaellt. */ z.config(z.locales.de()); export { z }; // Was sonst noch aus Zod gebraucht wird, laeuft ebenfalls ueber diesen Pfad – // sonst muesste doch wieder jemand direkt aus "zod" importieren. export { ZodError } from "zod"; export type { ZodIssue, ZodType } from "zod";