JSON → TypeScript Types
Mida see tööriist teeb?
See tööriist teisendab JSON-objekti või -massiivi TypeScript interface- või type-deklaratsioonideks. See käsitleb rekursiivselt pesastatud objekte (genereerib igaühe jaoks eraldi interface'id), objektide massiive (ühendab skeemid), valikulisi välju (kui mõnest massiivielemendist puuduvad võtmed) ja null-väärtusi. Väljund on valmis teie TypeScript-projekti kleepimiseks.
Kasutamine
-
Kleepige JSON vasakusse paneeli — TypeScript tüübid ilmuvad kohe paremal.
-
Määrake juur-interface'i nimi (vaikimisi: Root).
-
Valige interface- või type alias-stiil.
-
Lubage 'null → optional', et käsitleda null-välju valikuliste unknownsidena, mitte selge null-ina.
-
Klõpsake Laadi näide, et näha näitemuundust.
Objektide massiive käsitletakse kõigi elemendiskeemide ühendamisega — võtmed, mis esinevad ainult mõnes elemendis, märgitakse automaatselt valikuliseks. Kogu teisendamine toimub teie brauseris.
Keywords: JSON TypeScriptiks, JSON TS-iks, JSON interface'iks, TypeScript tüübigeneraator, JSON tüübi järeldamine, TypeScript interface JSON-ist