Aus einer JSON-Antwort werden Typen
Eine API-Antwort von Hand zu typisieren dauert lange und ist fehleranfällig. Füge ein echtes JSON-Beispiel ein, und QodeCat schreibt die TypeScript-Deklarationen live beim Tippen – bereit zum Kopieren in dein Projekt.
- Benannte verschachtelte Typen: Jedes verschachtelte Objekt wird ein eigenes Interface, benannt nach seinem Key.
- Optionale Felder: Ein Key, der in manchen Array-Elementen fehlt, wird mit ? markiert.
- Unions: Gemischte Arrays werden Union-Typen, null wird zu T | null und leere Arrays zu unknown[].
- Optionen: Name des Wurzeltyps, interface oder Typalias, readonly-Eigenschaften und das export-Schlüsselwort.