Структура запросов / мутаций в Graphiql по категориям

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

: введите здесь описание изображения


person yerassyl    schedule 29.06.2018    source источник


Ответы (2)


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

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.

person Yu Huang    schedule 14.08.2018

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

person Andrew Ingram    schedule 29.06.2018