Как расширить существующий тип с помощью классов graphql-js (без SDL)? - PullRequest
0 голосов
/ 07 ноября 2018

Используя SDL, я могу сделать это:

extend type Query {
   something: String!
}

Как это сделать при построении типа через встроенный класс GraphQLObjectType?

Кажется, это нигде не задокументировано.

1 Ответ

0 голосов
/ 24 декабря 2018

Эта библиотека может помочь? https://graphql -compose.github.io / Docs / ен / интро-быстро-start.html

сделав

const AuthorTC = TypeComposer.create({ name: 'Author', fields: { id: 'Int!', firstName: 'String', lastName: 'String', }, });

затем вы можете сделать addFields

`` `` AuthorTC.addFields ({...})

`` ``

и получите GraphQLObjectType

`` ``

AuthorTC.getType () `` `` `

...