Blog'a Dön
TypeScript
Zod ile Runtime Type Safety
Yunus Tuğhan1 dakika okuma6 okunma
TypeScriptZodValidation
Zod ile Runtime Type Safety
TypeScript sadece compile-time güvenliği sağlar. Runtime’da hâlâ ‘any’ olabilir.
Zod ile Schema
const UserSchema = z.object({
name: z.string().min(2),
email: z.string().email(),
age: z.number().int().min(0),
});
Tip Çıkarımı
type User = z.infer<typeof UserSchema>;
Avantajları
- Tek kaynaktan tip + validasyon
- API contract kontrolü
- Form validasyonu
- JSON alanları için ideal
Yorumlar (0)
Yorum yapmak için giriş yapın
Giriş YapYorumlar yükleniyor...