Carregue o schema e cole uma operação para ver quais campos raiz existem, se as seleções foram encontradas e um modelo de variáveis pronto para editar. Tudo roda no navegador; as verificações parciais não substituem a validação completa do GraphQL.
Funciona localmente no seu navegadorEsta é uma ajuda de schema e consultas. Ela não envia operação, variáveis ou schema a um endpoint GraphQL.
O explorador identifica SDL e introspecção comuns, verifica campos raiz e cria um objeto inicial de variáveis. Ele não substitui a validação GraphQL no servidor.
O explorador lê um schema GraphQL em SDL ou uma resposta JSON de introspecção e lista todos os tipos encontrados junto com os tipos raiz definidos pelo schema.
Cole uma operação abaixo do schema para conferir as seleções raiz no tipo raiz correspondente e montar um modelo de variáveis. A análise roda no navegador; nada é enviado a um endpoint.
O schema é lido por um tokenizador que entende descrições, comentários, diretivas e valores padrão, então tipos e campos sobrevivem a chaves dentro de valores padrão ou descrições, e valores de enum não se misturam com suas diretivas.
Da operação colada o explorador usa a primeira query, mutation ou subscription e ignora definições de fragmento. As seleções de primeiro nível — incluindo aliases — são comparadas com os campos do tipo raiz correspondente.
Um schema define suas raízes num bloco schema { ... } ou pelos nomes padrão Query, Mutation e Subscription. O bloco tem prioridade: um tipo chamado Query só é raiz quando o bloco mapeia query para ele.
Espalhamentos de fragmento e fragmentos inline não contam como campos. Uma query é conferida na raiz de consulta, uma mutation em Mutation e uma subscription em Subscription; se o schema não tiver essa raiz, o explorador avisa em vez de apontar um campo errado.
Cada variável da operação recebe um valor de exemplo: String e ID viram "example", Int e Float viram 0, Boolean vira false, enums usam o primeiro valor e objetos de entrada são abertos com seus próprios campos.
Tipos de lista geram arrays ([ID!]! vira ["example"]); entradas muito aninhadas voltam a "example" após três níveis. O modelo é um ponto de partida que nunca é enviado nem executado.