1 |
|
2 | import { ExecutableDefinitions } from './rules/ExecutableDefinitions';
|
3 |
|
4 | import { UniqueOperationNames } from './rules/UniqueOperationNames';
|
5 |
|
6 | import { LoneAnonymousOperation } from './rules/LoneAnonymousOperation';
|
7 |
|
8 | import { SingleFieldSubscriptions } from './rules/SingleFieldSubscriptions';
|
9 |
|
10 | import { KnownTypeNames } from './rules/KnownTypeNames';
|
11 |
|
12 | import { FragmentsOnCompositeTypes } from './rules/FragmentsOnCompositeTypes';
|
13 |
|
14 | import { VariablesAreInputTypes } from './rules/VariablesAreInputTypes';
|
15 |
|
16 | import { ScalarLeafs } from './rules/ScalarLeafs';
|
17 |
|
18 | import { FieldsOnCorrectType } from './rules/FieldsOnCorrectType';
|
19 |
|
20 | import { UniqueFragmentNames } from './rules/UniqueFragmentNames';
|
21 |
|
22 | import { KnownFragmentNames } from './rules/KnownFragmentNames';
|
23 |
|
24 | import { NoUnusedFragments } from './rules/NoUnusedFragments';
|
25 |
|
26 | import { PossibleFragmentSpreads } from './rules/PossibleFragmentSpreads';
|
27 |
|
28 | import { NoFragmentCycles } from './rules/NoFragmentCycles';
|
29 |
|
30 | import { UniqueVariableNames } from './rules/UniqueVariableNames';
|
31 |
|
32 | import { NoUndefinedVariables } from './rules/NoUndefinedVariables';
|
33 |
|
34 | import { NoUnusedVariables } from './rules/NoUnusedVariables';
|
35 |
|
36 | import { KnownDirectives } from './rules/KnownDirectives';
|
37 |
|
38 | import { UniqueDirectivesPerLocation } from './rules/UniqueDirectivesPerLocation';
|
39 |
|
40 | import { KnownArgumentNames, KnownArgumentNamesOnDirectives } from
|
41 | './rules/KnownArgumentNames';
|
42 |
|
43 | import { UniqueArgumentNames } from './rules/UniqueArgumentNames';
|
44 |
|
45 | import { ValuesOfCorrectType } from './rules/ValuesOfCorrectType';
|
46 |
|
47 | import { ProvidedRequiredArguments, ProvidedRequiredArgumentsOnDirectives } from
|
48 | './rules/ProvidedRequiredArguments';
|
49 |
|
50 | import { VariablesInAllowedPosition } from './rules/VariablesInAllowedPosition';
|
51 |
|
52 | import { OverlappingFieldsCanBeMerged } from './rules/OverlappingFieldsCanBeMerged';
|
53 |
|
54 | import { UniqueInputFieldNames } from './rules/UniqueInputFieldNames';
|
55 |
|
56 |
|
57 |
|
58 |
|
59 |
|
60 |
|
61 |
|
62 | export var specifiedRules = Object.freeze([ExecutableDefinitions, UniqueOperationNames, LoneAnonymousOperation, SingleFieldSubscriptions, KnownTypeNames, FragmentsOnCompositeTypes, VariablesAreInputTypes, ScalarLeafs, FieldsOnCorrectType, UniqueFragmentNames, KnownFragmentNames, NoUnusedFragments, PossibleFragmentSpreads, NoFragmentCycles, UniqueVariableNames, NoUndefinedVariables, NoUnusedVariables, KnownDirectives, UniqueDirectivesPerLocation, KnownArgumentNames, UniqueArgumentNames, ValuesOfCorrectType, ProvidedRequiredArguments, VariablesInAllowedPosition, OverlappingFieldsCanBeMerged, UniqueInputFieldNames]);
|
63 | import { LoneSchemaDefinition } from './rules/LoneSchemaDefinition';
|
64 | import { UniqueOperationTypes } from './rules/UniqueOperationTypes';
|
65 | import { UniqueTypeNames } from './rules/UniqueTypeNames';
|
66 | import { UniqueEnumValueNames } from './rules/UniqueEnumValueNames';
|
67 | import { UniqueFieldDefinitionNames } from './rules/UniqueFieldDefinitionNames';
|
68 | import { UniqueDirectiveNames } from './rules/UniqueDirectiveNames';
|
69 | import { PossibleTypeExtensions } from './rules/PossibleTypeExtensions';
|
70 |
|
71 | export var specifiedSDLRules = Object.freeze([LoneSchemaDefinition, UniqueOperationTypes, UniqueTypeNames, UniqueEnumValueNames, UniqueFieldDefinitionNames, UniqueDirectiveNames, KnownTypeNames, KnownDirectives, UniqueDirectivesPerLocation, PossibleTypeExtensions, KnownArgumentNamesOnDirectives, UniqueArgumentNames, UniqueInputFieldNames, ProvidedRequiredArgumentsOnDirectives]);
|