UNPKG

807 BJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3exports.compositionRules = void 0;
4const specifiedRules_1 = require("graphql/validation/specifiedRules");
5const graphql_1 = require("graphql");
6const sdl_1 = require("./validate/sdl");
7const omit = [
8 graphql_1.UniqueDirectivesPerLocationRule,
9 graphql_1.UniqueTypeNamesRule,
10 graphql_1.UniqueEnumValueNamesRule,
11 graphql_1.PossibleTypeExtensionsRule,
12 graphql_1.UniqueFieldDefinitionNamesRule,
13];
14exports.compositionRules = specifiedRules_1.specifiedSDLRules
15 .filter(rule => !omit.includes(rule))
16 .concat([
17 sdl_1.UniqueFieldDefinitionNames,
18 sdl_1.UniqueTypeNamesWithFields,
19 sdl_1.MatchingEnums,
20 sdl_1.UniqueUnionTypes,
21 sdl_1.PossibleTypeExtensions,
22]);
23//# sourceMappingURL=rules.js.map
\No newline at end of file