UNPKG

@graphql-mesh/transport-soap

Version:
19 lines (18 loc) 832 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createExecutorFromSchemaAST = void 0; const executor_js_1 = require("./executor.js"); var executor_js_2 = require("./executor.js"); Object.defineProperty(exports, "createExecutorFromSchemaAST", { enumerable: true, get: function () { return executor_js_2.createExecutorFromSchemaAST; } }); exports.default = { getSubgraphExecutor({ transportEntry, subgraph, fetch }) { let headers; if (typeof transportEntry.headers === 'string') { headers = JSON.parse(transportEntry.headers); } if (Array.isArray(transportEntry.headers)) { headers = Object.fromEntries(transportEntry.headers); } return (0, executor_js_1.createExecutorFromSchemaAST)(subgraph, fetch, headers); }, };