Formatter GraphQL
Formatuj lub minifikuj zapytanie GraphQL, mutację, fragment lub schemat ze spójnym wcięciem.
Formatter GraphQL
Wklej zapytanie GraphQL, mutację, fragment lub schemat i to narzędzie przeformatuje go do czytelnego formatu ze spójnym wcięciem – lub minifikuje go do jednej linii nadającej się do przesłania przez sieć. Narzędzie rozumie strukturę operacji i definicji typów, więc zapytanie z zagnieżdżonymi selection setami i schemat pełen bloków typów zostaną sformatowane ze spójnym wcięciem i prawidłowym umiejscowieniem pól, argumentów, dyrektyw i definicji zmiennych.
Wybierz szerokość wcięcia (2 spacje, 4 spacje lub tabulator) lub włącz "Minifikuj zamiast formatowania" aby usunąć wszystkie białe znaki i komentarze. "Sortuj pola alfabetycznie" zmienia kolejność pól w selection setach lub blokach typów, co jest przydatne przy szukaniu brakującego lub zduplikowanego pola. "Zwiń zmienne zapytania w jedną linię" określa czy zmienne operacji są w jednej linii czy na osobnych liniach, a "Pusta linia między operacjami" dodaje spacje między wiele zapytań, mutacji lub fragmentów.
Narzędzie weryfikuje również podczas formatowania: niedopasowane lub niezamknięte nawiasy są zgłaszane zamiast być domyślane, a selection set rozpowszechniający fragment (`...MyFragment`) bez definicji w wklejonym tekście otrzyma oznaczoną linię. Żywa tablica wyników pokazuje, ile definicji zostało znalezionych i jak głębokie jest zagnieżdżenie zapytania – wczesne ostrzeżenie przed nadmiernym pobieraniem.
Formatowanie przebiega całkowicie w przeglądarce – nic co wkleisz nie jest przesyłane, co jest ważne dla schematów i zapytań odwołujących się do nazw wewnętrznych pól lub typów. Skopiuj wynik, pobierz go jako plik .txt lub wyślij wyjście z powrotem do wejścia aby zastosować kolejny przebieg z innymi opcjami.