GraphQL formatter
Formatiraj ili minimizira GraphQL query, mutation, fragment ili shemu s konzistentnom uvlakom.
GraphQL formatter
Zalijepi GraphQL query, mutation, fragment ili shemu i ovaj alat će je preformatirati s konzistentnom, čitljivom uvlakom — ili je minimizirati u jedan red za slanje preko mreže. Razumije strukturu koju dijele operacije i definicije tipova, tako da se query s ugnježđenim selection setima i shema puna blokova tipova čitavo lijepo uvlači, s poljima, argumentima, direktivama i definicijama varijabli na mjestu.
Odaberi širinu uvlake (2 razmaka, 4 razmaka ili tab), ili uključi "Minimizacija umjesto formatiranja" kako bi uklonio razmake i komentare do najmanjeg važećeg dokumenta. "Sortiraj polja abecedno" reorganizira polja unutar svakog selection seta ili bloka tipa, što je korisno za pronalaženje nedostajućeg ili dupliranog polja u dugom queryu. "Sažmi varijable query-ja u jedan red" odlučuje jesu li varijable operacije ostale na jednom redu ili se razbijaju na vlastiti red s utisnutim varijablama, a "Prazan red između operacija" dodaje razmak kada ulaz ima više od jedne query, mutation ili fragment operacije.
Alat također provjerava tijekom formatiranja: neusklađene ili nezatvorene zagrade se prijavljuju umjesto pogađanja, a selection set koji se proširuje fragment (`...MyFragment`) s nedostajućom definicijom u zalijepanom tekstu ima označen red. Životni tally izvještava koliko je definicija pronađeno i koliko je query duboko ugnježđen — rano upozorenje za over-fetching query.
Formatiranje se izvršava potpuno u tvom pregledniku — ništa što zalijepis se ne učitava, što je važno za sheme i queries koji se referenciraju interno imena polja ili tipova. Kopiraj rezultat, preuzmi ga kao .txt datoteku, ili pošalji izlaz natrag u ulaz kako bi primijeni novi prolaz s različitim mogućnostima.