GraphQL formázó
Grafikus lekérdezések, mutációk, fragmentumok vagy sémák formázása vagy tömörítése konzisztens behúzással.
GraphQL formázó
Másoljon be egy GraphQL lekérdezést, mutációt, fragmentumot vagy sémát, és ez az eszköz konzisztens, olvasható behúzással reformátozza — vagy tömöríti azt egyetlen sorra a hálózaton történő küldéshez. Megérti az operációk és típusdefiníciók által megosztott szerkezetet, így egy beágyazott kijelölési halmazokkal rendelkező lekérdezés és egy típusblokkok sokaságával rendelkező séma egyaránt tisztán behúzva jön ki, a mezőkkel, argumentumokkal, irányelvekkel és változódefiníciókkal a megfelelő helyen.
Válassza ki a behúzás szélességét (2 szóköz, 4 szóköz vagy tabulátor), vagy kapcsolja be a "Tömörítés a formázás helyett" lehetőséget a whitespace és megjegyzések szoknyázásához a legrövidebb érvényes dokumentumra. A "Mezők ábécé szerinti rendezése" átrendezi a mezőket az egyes kijelölési halmazok vagy típusblokkok között, hasznos a hiányzó vagy ismétlődő mező felismeréséhez egy hosszú lekérdezésben. A "Lekérdezés változóinak összecsukása egy sorra" szabályozza, hogy az operáció `$variable: Type` listája egy sorra marad-e, vagy az egyes változók számára saját behúzott sorra szakad-e, és a "Üres sor a műveletek között" szóközt ad hozzá, ha a bemenet több lekérdezésből, mutációból vagy fragmentumból áll.
Az eszköz a formázás során ellenőrzi is: az egyezetlen vagy lezáratlan zárójelek helyett jelentésként kerülnek, és egy olyan kijelölési halmaz, amely egy fragmentumot terít`...MyFragment`( amely sem a beillesztett szövegben nincs megfelelő meghatározása, sorait megjelölik. Az élő tally számlálása, hogy hány meghatározást találtunk és milyen mélyest ágyazza el a lekérdezés — korai figyelmeztető jel egy túlzottan lekérdező lekérdezéshez.
A formázás teljes egészében az Ön böngészőjében fut — semmi, amit beillesztet, nem kerül feltöltésre, ami fontos a sémák és lekérdezések számára, amelyek belső mező- vagy típusnevekre vonatkoznak. Másolja ki az eredményt, töltse le .txt fájlként, vagy küldje vissza a kimenetet a bemenetbe, hogy újabb lépést alkalmazzon más lehetőségekkel.