'use strict' /* global wiki */ const gqlTools = require('graphql-tools') const fs = require('fs') const path = require('path') const _ = require('lodash') const typeDefs = fs.readFileSync(path.join(wiki.SERVERPATH, 'schemas/types.graphql'), 'utf8') const GroupResolvers = require('../schemas/resolvers-group') const UserResolvers = require('../schemas/resolvers-user') const resolvers = _.merge( GroupResolvers, UserResolvers ) const Schema = gqlTools.makeExecutableSchema({ typeDefs, resolvers }) module.exports = Schema