Используйте enum в качестве аргумента запроса в Graphql - PullRequest
0 голосов
/ 11 января 2019

Что такое синтаксис graphql в SDL для использования enum в качестве аргумента запроса?

schema {
  query: Query
}
type Query {
    getWordsCountByLanguage (language: LanguageIso): [WordCount]
}
enum LanguageIso {
    AA
    AB
}

Анализ вышеупомянутой схемы выдает ошибку, Expected type 'language' to be a GraphQLInputType, but it wasn't!

Определение типа ввода, который включает перечисление, приведет к аналогичной ошибке.

Похоже, что нет способа использовать enum в качестве аргумента запроса в SDL.

1 Ответ

0 голосов
/ 11 января 2019

Об ошибке уже сообщается здесь Проблема связана с вложенными входными данными (т. Е. У вас есть входной аргумент, содержащий перечисление). Если вы прямо передаете перечисление в качестве аргумента, как в моем вопросе должно сработать.

...