Files
30-seconds-of-code/node_modules/gatsby/dist/schema/context.js
2019-08-20 15:52:05 +02:00

28 lines
611 B
JavaScript

"use strict";
const {
LocalNodeModel
} = require(`./node-model`);
const {
defaultFieldResolver
} = require(`./resolvers`);
const withResolverContext = (context, schema, customContext) => {
const nodeStore = require(`../db/nodes`);
const createPageDependency = require(`../redux/actions/add-page-dependency`);
return Object.assign({}, context, customContext, {
defaultFieldResolver,
nodeModel: new LocalNodeModel({
nodeStore,
schema,
createPageDependency,
path: context.path
})
});
};
module.exports = withResolverContext;
//# sourceMappingURL=context.js.map