1 | "use strict";
|
2 |
|
3 | Object.defineProperty(exports, "__esModule", {
|
4 | value: true
|
5 | });
|
6 | exports.KnownFragmentNamesRule = KnownFragmentNamesRule;
|
7 |
|
8 | var _GraphQLError = require("../../error/GraphQLError.js");
|
9 |
|
10 |
|
11 |
|
12 |
|
13 |
|
14 |
|
15 |
|
16 | function KnownFragmentNamesRule(context) {
|
17 | return {
|
18 | FragmentSpread: function FragmentSpread(node) {
|
19 | var fragmentName = node.name.value;
|
20 | var fragment = context.getFragment(fragmentName);
|
21 |
|
22 | if (!fragment) {
|
23 | context.reportError(new _GraphQLError.GraphQLError("Unknown fragment \"".concat(fragmentName, "\"."), node.name));
|
24 | }
|
25 | }
|
26 | };
|
27 | }
|