UNPKG

926 BJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3var graphql_toolkit_1 = require("graphql-toolkit");
4var graphql_tools_1 = require("graphql-tools");
5function mergeSchemas(schemas) {
6 var schemasArr = schemas.filter(function (s) { return s; });
7 if (schemasArr.length === 0) {
8 return null;
9 }
10 else {
11 return graphql_toolkit_1.mergeGraphQLSchemas(schemasArr);
12 }
13}
14exports.mergeSchemas = mergeSchemas;
15function buildSchema(node) {
16 return graphql_tools_1.makeExecutableSchema({
17 typeDefs: node,
18 allowUndefinedInResolve: true,
19 resolverValidationOptions: {
20 requireResolversForResolveType: false,
21 requireResolversForAllFields: false,
22 requireResolversForNonScalar: false,
23 requireResolversForArgs: false
24 }
25 });
26}
27exports.buildSchema = buildSchema;
28//# sourceMappingURL=merge-schemas.js.map
\No newline at end of file