Ga naar hoofdinhoud

2026-05-20 · 1 min leestijd

JSON naar TypeScript voor API-types

Maak van een sample response interfaces en verfijn namen in code review.

TypeScriptJSONAPI

Belangrijkste punten

  • Gebruik echte API samples met nullable fields — happy-path-only JSON verbergt optionele properties.
  • Hernoem gegenereerde interfaces naar domeintaal vóór publicatie van een gedeeld package.

Voorgestelde workflow

Formatteer payload, valideer JSON, genereer interfaces met rootnaam zoals ApiUser.

Spring naar JSON Formatter met ?prefill= bij tool chaining op dezelfde payload.

Veelgestelde vragen

Inferreert het unions voor mixed arrays?

Ja — wanneer array items verschillen, emitteert het union element types.

Moet ik gegenereerde types committen?

Commit na review; regenereer wanneer API contract wijzigt.