2026-05-20 · Чтение 1 мин
JSON to TypeScript для API types
Turn sample response в interfaces, refine names в code review.
TypeScriptJSONAPI
Основные выводы
- Real API samples с nullable fields — happy-path-only JSON hides optional properties.
- Rename generated interfaces в domain language перед shared package publish.
Suggested workflow
Format payload, validate JSON, generate interfaces с root name ApiUser.
Jump to JSON Formatter с ?prefill= when chaining tools на same payload.
Часто задаваемые вопросы
Infer unions для mixed arrays?
Да — when array items differ, emits union element types.
Commit generated types?
Commit after review; regenerate when API contract changes.