Graphiql структура запросов / мутаций по категориям - PullRequest
0 голосов
/ 29 июня 2018

Мне интересно, есть ли какой-либо способ структурирования запросов / мутаций в Graphql в Graph i QL ide. Прямо сейчас у меня есть длинный список запросов / мутаций во вкладке документов (см. Изображение ниже). Я хочу разделить их по категориям (например, пользователи, клиенты, стажеры и т. Д.). Это возможно? или я должен использовать другие инструменты?

enter image description here

Ответы [ 2 ]

0 голосов
/ 14 августа 2018

Это может быть полезно, если вы моделируете пространство имен с помощью распознавателя вложенных типов, как показано ниже.

type UserQuery {
  users: [User]
  user(id: String): User
}

type InternQuery {
  intern: Intern
  interns: [Intern]
  internCustomers: [Customer]
}

type Query {
  userQuery: UserQuery
  internQuery: InternQuery
}

В резольверах вашего запроса userQuery и internQuery просто нужно вернуть пустой объект и поместить остальные резольверы в UserQuery и InternQuery.

0 голосов
/ 29 июня 2018

В самом GraphQL нет концепции пространства имен для таких инструментов, как GraphiQL. Возможно, вы сможете создавать свои собственные соглашения и инструменты на их основе, но вам придется выполнить всю работу.

...