Formattatore GraphQL
Formatta o minifica una query, mutazione, frammento o schema GraphQL con rientro coerente.
Formattatore GraphQL
Incolla una query, mutazione, frammento o schema GraphQL e questo strumento lo riformatta con rientro coerente e leggibile, o lo minifica in una sola riga per la trasmissione in rete. Comprende la struttura condivisa da operazioni e definizioni di tipo, quindi una query con set di selezione annidati e uno schema pieno di blocchi di tipo escono correttamente indentati, con campi, argomenti, direttive e definizioni di variabili al posto giusto.
Scegli la larghezza del rientro (2 spazi, 4 spazi o una tabulazione), o attiva « Minifica invece di formattare » per rimuovere spazi vuoti e commenti fino al documento valido più breve. « Ordina campi alfabeticamente » riordina i campi all'interno di ogni set di selezione o blocco di tipo, utile per individuare un campo mancante o duplicato in una query lunga. « Collassa variabili query su una riga » decide se l'elenco `$variable: Type` `$variable: Type` rimane su una riga o si divide sulla sua propria riga indentata per variabile, e « Riga vuota tra operazioni » aggiunge spazio quando l'input ha più di una query, mutazione o frammento.
Lo strumento valida anche durante la formattazione: le parentesi non corrispondenti o non chiuse vengono segnalate invece di essere indovinate, e un set di selezione che diffonde un frammento (``...MyFragment`) senza una definizione corrispondente nel testo incollato ottiene la sua riga segnalata. Il conteggio dal vivo segnala quante definizioni sono state trovate e quanto profondamente la query si annida, un segnale di allarme precoce per una query eccessiva.
La formattazione viene eseguita interamente nel tuo browser; nulla di ciò che incolla viene caricato, il che importa per schemi e query che fanno riferimento a nomi di campo o tipo interni. Copia il risultato, scaricalo come file .txt, o rimanda l'output all'input per applicare un altro passaggio con opzioni diverse.