Перейти к основному содержимому

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.