Я новичок в graphql, поэтому столкнулся с некоторыми проблемами.Сервер на базе nodeJS с экспресс-пакетом.Я пишу свои схемы для Apollo Graphql в нотации GraphQLObjectType.Когда я хочу объединить две схемы в одну, я использую метод mergeSchemas из пакета npm graphql-tools и получил ошибки при слиянии.Может кто-нибудь указать мне, что я делаю неправильно?
const { mergeSchemas } = require('graphql-tools');
const { GraphQLSchema } = require('graphql');
const queryType = require('./queryType');
const eventMutations = require('./eventMutations');
const userMutations = require('./userMutations');
const mutationType = mergeSchemas({
schemas: [eventMutations, userMutations],
});
module.exports = new GraphQLSchema({
query: queryType,
mutation: mutationType,
});
каждый из eventMutations, userMutations является GraphQLObjectType
Ошибка:
Invalid schema passed
в
mergeSchemas({...
Есть идеи?