File tree Expand file tree Collapse file tree 4 files changed +40
-0
lines changed Expand file tree Collapse file tree 4 files changed +40
-0
lines changed Original file line number Diff line number Diff line change @@ -325,6 +325,14 @@ export {
325
325
ValuesOfCorrectTypeRule ,
326
326
VariablesAreInputTypesRule ,
327
327
VariablesInAllowedPositionRule ,
328
+ // SDL-specific validation rules
329
+ LoneSchemaDefinitionRule ,
330
+ UniqueOperationTypesRule ,
331
+ UniqueTypeNamesRule ,
332
+ UniqueEnumValueNamesRule ,
333
+ UniqueFieldDefinitionNamesRule ,
334
+ UniqueDirectiveNamesRule ,
335
+ PossibleTypeExtensionsRule ,
328
336
ValidationRule ,
329
337
} from './validation/index' ;
330
338
Original file line number Diff line number Diff line change @@ -323,6 +323,14 @@ export {
323
323
ValuesOfCorrectTypeRule ,
324
324
VariablesAreInputTypesRule ,
325
325
VariablesInAllowedPositionRule ,
326
+ // SDL-specific validation rules
327
+ LoneSchemaDefinitionRule ,
328
+ UniqueOperationTypesRule ,
329
+ UniqueTypeNamesRule ,
330
+ UniqueEnumValueNamesRule ,
331
+ UniqueFieldDefinitionNamesRule ,
332
+ UniqueDirectiveNamesRule ,
333
+ PossibleTypeExtensionsRule ,
326
334
} from './validation/index' ;
327
335
328
336
export type { ValidationRule } from './validation/index' ;
Original file line number Diff line number Diff line change @@ -4,6 +4,9 @@ export { ValidationContext, ValidationRule } from './ValidationContext';
4
4
5
5
export { specifiedRules } from './specifiedRules' ;
6
6
7
+ // Spec Section: "Executable Definitions"
8
+ export { ExecutableDefinitions as ExecutableDefinitionsRule } from './rules/ExecutableDefinitions' ;
9
+
7
10
// Spec Section: "Field Selections on Objects, Interfaces, and Unions Types"
8
11
export { FieldsOnCorrectType as FieldsOnCorrectTypeRule } from './rules/FieldsOnCorrectType' ;
9
12
@@ -78,3 +81,12 @@ export { VariablesAreInputTypes as VariablesAreInputTypesRule } from './rules/Va
78
81
79
82
// Spec Section: "All Variable Usages Are Allowed"
80
83
export { VariablesInAllowedPosition as VariablesInAllowedPositionRule } from './rules/VariablesInAllowedPosition' ;
84
+
85
+ // SDL-specific validation rules
86
+ export { LoneSchemaDefinition as LoneSchemaDefinitionRule } from './rules/LoneSchemaDefinition' ;
87
+ export { UniqueOperationTypes as UniqueOperationTypesRule } from './rules/UniqueOperationTypes' ;
88
+ export { UniqueTypeNames as UniqueTypeNamesRule } from './rules/UniqueTypeNames' ;
89
+ export { UniqueEnumValueNames as UniqueEnumValueNamesRule } from './rules/UniqueEnumValueNames' ;
90
+ export { UniqueFieldDefinitionNames as UniqueFieldDefinitionNamesRule } from './rules/UniqueFieldDefinitionNames' ;
91
+ export { UniqueDirectiveNames as UniqueDirectiveNamesRule } from './rules/UniqueDirectiveNames' ;
92
+ export { PossibleTypeExtensions as PossibleTypeExtensionsRule } from './rules/PossibleTypeExtensions' ;
Original file line number Diff line number Diff line change @@ -8,6 +8,9 @@ export type { ValidationRule } from './ValidationContext';
8
8
// All validation rules in the GraphQL Specification.
9
9
export { specifiedRules } from './specifiedRules' ;
10
10
11
+ // Spec Section: "Executable Definitions"
12
+ export { ExecutableDefinitions as ExecutableDefinitionsRule } from './rules/ExecutableDefinitions' ;
13
+
11
14
// Spec Section: "Field Selections on Objects, Interfaces, and Unions Types"
12
15
export { FieldsOnCorrectType as FieldsOnCorrectTypeRule } from './rules/FieldsOnCorrectType' ;
13
16
@@ -82,3 +85,12 @@ export { VariablesAreInputTypes as VariablesAreInputTypesRule } from './rules/Va
82
85
83
86
// Spec Section: "All Variable Usages Are Allowed"
84
87
export { VariablesInAllowedPosition as VariablesInAllowedPositionRule } from './rules/VariablesInAllowedPosition' ;
88
+
89
+ // SDL-specific validation rules
90
+ export { LoneSchemaDefinition as LoneSchemaDefinitionRule } from './rules/LoneSchemaDefinition' ;
91
+ export { UniqueOperationTypes as UniqueOperationTypesRule } from './rules/UniqueOperationTypes' ;
92
+ export { UniqueTypeNames as UniqueTypeNamesRule } from './rules/UniqueTypeNames' ;
93
+ export { UniqueEnumValueNames as UniqueEnumValueNamesRule } from './rules/UniqueEnumValueNames' ;
94
+ export { UniqueFieldDefinitionNames as UniqueFieldDefinitionNamesRule } from './rules/UniqueFieldDefinitionNames' ;
95
+ export { UniqueDirectiveNames as UniqueDirectiveNamesRule } from './rules/UniqueDirectiveNames' ;
96
+ export { PossibleTypeExtensions as PossibleTypeExtensionsRule } from './rules/PossibleTypeExtensions' ;
You can’t perform that action at this time.
0 commit comments