ИИ
Size: a a a
ИИ
ИИ
OG
OG
ИИ
OG
ДР
ИИ
OG
OG
ИИ
А
ИИ
ИИ
const { readFileSync } = require('fs');
const { mergeTypes } = require('merge-graphql-schemas');
function getSchema(name) {
return readFileSync(`${__dirname}/${name}.graphql`, { encoding: 'utf8' });
}
module.exports = mergeTypes([
getSchema('user'),
// ...
getSchema('search'),
]);
ИИ
type Direct {
id: ID!
name: String
users: [User]
messages(messageConnection: ConnectionInput): MessageConnection
unreadCount: Int
lastMessage: Message
}
type Query {
directs: [Direct]
direct(id: ID!): Direct
}
type Mutation {
directMessage(id: ID): Group
}
ИИ
ИИ
ИИ
А
ИИ