Как добавить несколько запросов / мутаций из разных сущностей в схему graphql?
У меня есть файл с именем User.graphql и определенная схема:
import UserQueries, UserMutations from 'User.graphql'
schema {
query: UserQueries,
mutation: UserMutations
}
, и она работает. Теперь я хотел бы добавить еще один объект под названием «Событие» и связанные с ним запросы и мутации. Предположим, это будет выглядеть, как показано ниже:
псевдокод:
schema {
query: UserQueries & EventQueries,
mutation: UserMutations & EventMutations
}
Итак, как объединить запросы и мутации между объектами, как показано выше в псевдокоде? Это хороший способ и правильная архитектура?
Также прилагаю. js код
const userSchema = addResolversToSchema({
schema,
resolvers: {
UserMutations,
UserQueries
}
})