Skip to content

Commit c1948b5

Browse files
committed
add types/resolvers index files
1 parent 604139b commit c1948b5

File tree

3 files changed

+16
-14
lines changed

3 files changed

+16
-14
lines changed

src/lambda/lib/apollo.js

Lines changed: 2 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,8 @@
11
const { ApolloServer } = require('apollo-server-lambda');
2-
const path = require('path');
3-
const {
4-
fileLoader,
5-
mergeResolvers,
6-
mergeTypes
7-
} = require('merge-graphql-schemas');
2+
const typeDefs = require('../types');
3+
const resolvers = require('../resolvers');
84

95
exports.initialize = () => {
10-
const typesDirectory = path.resolve(__dirname, '../types');
11-
console.log(`types directory: ${typesDirectory}`);
12-
const resolversDirectory = path.resolve(__dirname, '../resolvers');
13-
const typeDefs = mergeTypes(fileLoader(`${typesDirectory}/*.graphql`));
14-
console.log(`typeDefs: ${JSON.stringify(typeDefs)}`);
15-
const resolvers = mergeResolvers(
16-
fileLoader(`${resolversDirectory}/*.resolvers.js`)
17-
);
186
const apolloServerConfig = {
197
typeDefs,
208
resolvers,

src/lambda/resolvers/index.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
const path = require('path');
2+
const { fileLoader, mergeResolvers } = require('merge-graphql-schemas');
3+
4+
const resolversArray = fileLoader(
5+
path.join(__dirname, '../resolvers/*.resolvers.js')
6+
);
7+
const resolvers = mergeResolvers(resolversArray);
8+
module.exports = resolvers;

src/lambda/types/index.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
const path = require('path');
2+
const { fileLoader, mergeTypes } = require('merge-graphql-schemas');
3+
const typesArray = fileLoader(path.join(__dirname, '../types'));
4+
const typeDefs = mergeTypes(typesArray);
5+
6+
module.exports = typeDefs;

0 commit comments

Comments
 (0)