UNPKG

@mercuriusjs/federation

Version:
21 lines (17 loc) 366 B
'use strict' module.exports = function (nodes) { const schema = { kind: 'Document', definitions: [], loc: { source: { body: '' } } } nodes.forEach(s => { schema.definitions = [...schema.definitions, ...s.definitions] schema.loc.source.body = `${schema.loc.source.body}${s.loc.source.body}` }) return schema }