UNPKG

react-blips

Version:
23 lines (17 loc) 517 B
'use strict'; exports.__esModule = true; exports.getRequiredFragments = getRequiredFragments; var _graphql = require('graphql'); function getRequiredFragments(ast) { var fragments = []; (0, _graphql.visit)(ast, { leave: function leave(_ref) { var kind = _ref.kind, _ref$name = _ref.name; _ref$name = _ref$name === undefined ? {} : _ref$name; var value = _ref$name.value; kind === _graphql.Kind.FRAGMENT_SPREAD && fragments.push(value); } }); return fragments; }