0.1.1 • Published 4 years ago
graphql-create-schema v0.1.1
graphql-create-schema
create a graphql schema using one or more files.
Each file containing queries, mutations, types or resolvers is then merged to a single executable schema.
usage
const { makeExecutableSchema } = require('graphql-tools')
const createSchema = require('graphql-create-schema')
const types = [
require('./user'),
require('./product')
]
const schema = createSchema(makeExecutableSchema, types)
each file can export their own typeDefs and resolvers
// type.js
module.exports = {
typeDefs: {
query: '....',
mutation: '....',
types: '',
},
resolvers: {
Query: {}
Mutation: {}
}
}