apollo-schema-extend
Version:
Extends your Apollo Server Express based graphql server with an external graphql source
13 lines (12 loc) • 658 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.createOperation = void 0;
const getFilteredDefinition_1 = require("./getFilteredDefinition");
const getResolverScopedOperation_1 = require("./getResolverScopedOperation");
const ast_1 = require("../ast");
const createOperation = (info, schema, remapRules) => {
const operation = (0, getResolverScopedOperation_1.getResolverScopedOperation)(info);
const filteredOperation = (0, getFilteredDefinition_1.getFilteredDefinition)(operation, info, schema, remapRules);
return (0, ast_1.toDocumentNode)(filteredOperation);
};
exports.createOperation = createOperation;