GraphQL formatter
Oblikuj ali minimiziraj GraphQL query, mutation, fragment ali shemo s konsistentnim zamiком.
GraphQL formatter
Zalijepi GraphQL query, mutation, fragment ali shemo in to orodje jo bo preuredilo s konsistentnim, berljivim zamiком — ali jo minimiziraj v eno vrstico za pošiljanje preko omrežja. Razume strukturo, ki jo delita operaciji in definicije tipov, zato se query z ugnjezdjenimi selection seti in shema polna blokov tipov lepo umiкajo, s polji, argumenti, direktive in definicijami spremenljivk na mestu.
Izberi širino zamika (2 presledka, 4 presledki ali tab), ali vključi "Minimizacija namesto oblikovanja" da odstraniš presledke in komentarje do najmanjšega veljavnega dokumenta. "Uredi polja po abecedi" reorganizira polja znotraj vsakega selection seta ali bloka tipa, kar je koristno za iskanje manjkajočega ali podvojenega polja v dolgem queryu. "Zloži spremenljivke query v eno vrstico" odloči, ali ostanejo spremenljivke operacije v eni vrstici ali se razdelijo na lastno vrstico z zamikom na spremenljivko, "Prazna vrstica med operacijami" pa doda razmak, kadar ima vhod več kot eno query, mutation ali fragment operacijo.
Orodje tudi preveri med oblikovanjem: neusklajeni ali nezatvorjeni oklepaji se prijavijo namesto ugibanja, selection set, ki se razširja fragment (`...MyFragment`) z manjkajočo definicijo v prilejenih besedilih pa ima označeno vrstico. Živali tally poroča, koliko je definicij najdenih in kako globoko je query ugnjezdjen — zgodno opozorilo za over-fetching query.
Oblikovanje poteka v celoti v tvojem brskalniku — nič, kar prileješ, se ne naloži, kar je pomembno za sheme in queries, ki se nanašajo na notranja imena polj ali tipov. Kopiraj rezultat, ga preuzemi kot datoteko .txt ali pošlji rezultat nazaj v vhod, da uporabiš nov prehod z različnimi možnostmi.