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 {
325325 ValuesOfCorrectTypeRule ,
326326 VariablesAreInputTypesRule ,
327327 VariablesInAllowedPositionRule ,
328+ // SDL-specific validation rules
329+ LoneSchemaDefinitionRule ,
330+ UniqueOperationTypesRule ,
331+ UniqueTypeNamesRule ,
332+ UniqueEnumValueNamesRule ,
333+ UniqueFieldDefinitionNamesRule ,
334+ UniqueDirectiveNamesRule ,
335+ PossibleTypeExtensionsRule ,
328336 ValidationRule ,
329337} from './validation/index' ;
330338
Original file line number Diff line number Diff line change @@ -323,6 +323,14 @@ export {
323323 ValuesOfCorrectTypeRule ,
324324 VariablesAreInputTypesRule ,
325325 VariablesInAllowedPositionRule ,
326+ // SDL-specific validation rules
327+ LoneSchemaDefinitionRule ,
328+ UniqueOperationTypesRule ,
329+ UniqueTypeNamesRule ,
330+ UniqueEnumValueNamesRule ,
331+ UniqueFieldDefinitionNamesRule ,
332+ UniqueDirectiveNamesRule ,
333+ PossibleTypeExtensionsRule ,
326334} from './validation/index' ;
327335
328336export type { ValidationRule } from './validation/index' ;
Original file line number Diff line number Diff line change @@ -4,6 +4,9 @@ export { ValidationContext, ValidationRule } from './ValidationContext';
44
55export { specifiedRules } from './specifiedRules' ;
66
7+ // Spec Section: "Executable Definitions"
8+ export { ExecutableDefinitions as ExecutableDefinitionsRule } from './rules/ExecutableDefinitions' ;
9+
710// Spec Section: "Field Selections on Objects, Interfaces, and Unions Types"
811export { FieldsOnCorrectType as FieldsOnCorrectTypeRule } from './rules/FieldsOnCorrectType' ;
912
@@ -78,3 +81,12 @@ export { VariablesAreInputTypes as VariablesAreInputTypesRule } from './rules/Va
7881
7982// Spec Section: "All Variable Usages Are Allowed"
8083export { 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';
88// All validation rules in the GraphQL Specification.
99export { specifiedRules } from './specifiedRules' ;
1010
11+ // Spec Section: "Executable Definitions"
12+ export { ExecutableDefinitions as ExecutableDefinitionsRule } from './rules/ExecutableDefinitions' ;
13+
1114// Spec Section: "Field Selections on Objects, Interfaces, and Unions Types"
1215export { FieldsOnCorrectType as FieldsOnCorrectTypeRule } from './rules/FieldsOnCorrectType' ;
1316
@@ -82,3 +85,12 @@ export { VariablesAreInputTypes as VariablesAreInputTypesRule } from './rules/Va
8285
8386// Spec Section: "All Variable Usages Are Allowed"
8487export { 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