Как написать преобразователь для существующей схемы GraphQL в type-graphql? - PullRequest
1 голос
/ 04 мая 2020

Когда я работаю над проектом graphql, мне нравится способ type-graphql : использовать классы и декораторы для создания схем GraphQL.

Но теперь у меня есть проблема: нам нужно использовать некоторые схемы GraphQL, которые определены из другого пакета. Они не используют type-graphql и предоставляют некоторые объекты схемы GraphQLObjectType.

В распознавателях type-graphql кажется, что мы должны использовать классы, которые мы определили с помощью декораторов type-graphql.

Можно ли заставить их работать вместе? Как написать преобразователь для существующей схемы GraphQL в type-graphql?

1 Ответ

0 голосов
/ 07 мая 2020

Вы можете попробовать использовать некоторые утилиты для объединения схем:

https://github.com/Urigo/merge-graphql-schemas

TypeGraphQL не был предназначен для динамического добавления полей в существующие типы объектов, которые graphql-js конструкции, а не класс с правильными типами.

...