имя определено в резольверах, но enum отсутствует в схеме - PullRequest
0 голосов
/ 13 мая 2018

с сервером бета-версии appolo 2,

У меня есть резольвер, такой как:

Travaux: new GraphQLEnumType({
  name: 'Travaux',
  values: {
    ins: { value: 'en instruction' },
    val: { value: 'valide' },
    ech: { value: 'échu' }
  }
})

и схема

gql`
  type Query {
    titre(id: String!): Titre
  }

  type Titre {
    travaux: Travaux
  }

  enum Travaux {
    ins
    val
    ech
  }
`

Это приводит к ошибке:

Travaux.name was defined in resolvers, but enum is not in schema

Если я удаляю резольвер Travaux, он работает ... Что здесь происходит?

1 Ответ

0 голосов
/ 13 мая 2018

Разрешение должно быть:

Travaux = {
  ins: 'en instruction',
  val: 'valide',
  ech: 'échu'
}
...