TypeScript · Middle · Запитання 57 з 75
Як отримати TypeScript-тип зі схеми Zod?
const User = z.object({ id: z.string(), age: z.number() });
type User = z.infer<typeof User>;- ✓Правильна відповідь: Через
z.infer<typeof Schema>- єдине джерело істини для валідації в рантаймі та статичних типів - 2Zod генерує
.d.tsпід час збирання - 3Тип треба писати вручну й синхронізувати
Пояснення
Валідація на межі (API, форми) плюс виведені типи виключають розбіжність перевірок у рантаймі й типів під час компіляції.