UNPKG

@netlify/content-engine

Version:
27 lines 939 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = withResolverContext; const node_model_1 = require("./node-model"); const resolvers_1 = require("./resolvers"); function withResolverContext({ schema, schemaComposer, context, customContext, nodeModel, stats, tracer, telemetryResolverTimings, }) { if (!nodeModel) { // @ts-ignore nodeModel = new node_model_1.LocalNodeModel({ schema, schemaComposer, createPageDependency: () => { }, }); } return { ...(context || {}), ...(customContext || {}), defaultFieldResolver: resolvers_1.defaultFieldResolver, nodeModel: nodeModel.withContext({ path: context ? context.path : undefined, }), stats: stats || null, tracer: tracer || null, telemetryResolverTimings, }; } //# sourceMappingURL=context.js.map