Переход с Apollo 2 - mergeSchemas не кроме GraphQLSchema

Я использую сервер Apollo 1 и пытаюсь перейти на Apollo 2. Мой проект включает в себя 2 простых GraphQLSchema:

const missionSchema = new GraphQLSchema({query: missionQuery, mutation: missionMutation});
const userSchema = new GraphQLSchema({query: userQuery, mutation: userMutation});

Пока эта строчка работала в Apollo 1 -

    const schema = mergeSchemas({ schemas: [ missionSchema, userSchema ] });

Выдает ошибку в apollo 2 -

  ....Type 'GraphQLSchema' is not assignable to type 'GraphQLNamedType[]'.   Property 'includes' is missing in type 'GraphQLSchema'.

Помощь будет признательна!

Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Что такое Apollo Client и зачем он нужен?
Что такое Apollo Client и зачем он нужен?
Apollo Client - это полнофункциональный клиент GraphQL для JavaScript-приложений, который упрощает получение, управление и обновление данных в...
0
0
89
1

Ответы 1

Что ж, это была какая-то проблема с машинописным текстом - удаление узловых модулей и удаление этого плагина ts-graphql-plugin помогло.

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