1234567891011121314151617181920212223242526 |
- 'use strict';
- Object.defineProperty(exports, '__esModule', {
- value: true,
- });
- exports.concatAST = concatAST;
- var _kinds = require('../language/kinds.js');
- /**
- * Provided a collection of ASTs, presumably each from different files,
- * concatenate the ASTs together into batched AST, useful for validating many
- * GraphQL source files which together represent one conceptual application.
- */
- function concatAST(documents) {
- const definitions = [];
- for (const doc of documents) {
- definitions.push(...doc.definitions);
- }
- return {
- kind: _kinds.Kind.DOCUMENT,
- definitions,
- };
- }
|