1 parent 9a50de2 commit ece0c2aCopy full SHA for ece0c2a
1 file changed
packages/graphpack/lib/server.js
@@ -1,4 +1,5 @@
1
import { ApolloServer } from 'apollo-server';
2
+import { once } from 'ramda';
3
import { config, context, resolvers, typeDefs } from './srcFiles';
4
5
if (!(resolvers && Object.keys(resolvers).length > 0)) {
@@ -7,8 +8,21 @@ if (!(resolvers && Object.keys(resolvers).length > 0)) {
7
8
);
9
}
10
11
+let options = {};
12
+
13
+if (config) {
14
+ // Renaming to avoid shadowing
15
+ const {
16
+ context: _context,
17
+ resolvers: _resolvers,
18
+ typeDefs: _typeDefs,
19
+ ...rest
20
+ } = config;
21
+ options = rest;
22
+}
23
24
const server = new ApolloServer({
- ...config,
25
+ ...options,
26
context,
27
typeDefs,
28
resolvers,
0 commit comments