Набор выбора Graphql spqr элемента объединения

Я пытаюсь получить поля, выбранные в запросе graphql. Я использую библиотеку graphql-spqr и настроил@GraphQLEnvironment Set<String> selectedFields, библиотека, похоже, отправляет набор с полями, отличными от типов объединения. В приведенном ниже примере я вижуcount поле, но не Square или Rectangle тип союза.

Есть ли способ получить ... on выбор тоже в Set? Другой вариант, который я нашел, заключался в пересеченииgraphql.language.Field что кажется несколько громоздким и требует в коде низкоуровневой логики библиотеки graphql, но хотел проверить, возможно ли это, не просматривая ее.

shapes {
  count
  ... on Square {
     // some square specific fields
  }
  ... on Rectangle {
     // // some rectangle specific fields
  }
}

0 ответов

Другие вопросы по тегам