# Packages
No description provided by the author
# Functions
AllVariablesUsed validates if all defined variables are used.
AllVariableUsesDefined validates if used variables are defined within the operation.
ArgumentUniqueness validates if arguments are unique.
No description provided by the author
DefaultOperationValidator returns a fully initialized OperationValidator with all default rules registered.
DirectivesAreDefined validates if used directives are defined.
DirectivesAreInValidLocations validates if directives are used in the right place.
DirectivesAreUniquePerLocation validates if directives are unique per location.
DocumentContainsExecutableOperation validates if the document actually contains an executable Operation.
FieldSelectionMerging validates if field selections can be merged.
FieldSelections validates if all FieldSelections are possible and valid.
Fragments validates if the use of fragments in a given document is correct.
No description provided by the author
No description provided by the author
KnownArguments validates if all arguments are known.
No description provided by the author
LoneAnonymousOperation validates if anonymous operations are alone in a given document.
No description provided by the author
No description provided by the author
OperationNameUniqueness validates if all operation names are unique.
No description provided by the author
RequiredArguments validates if all required arguments are present.
No description provided by the author
SubscriptionSingleRootField validates if subscriptions have a single root field.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ValidArguments validates if arguments are valid: values and variables has compatible types deep variables comparison is handled by Values.
Values validates if values are used properly.
VariablesAreInputTypes validates if variables are correct input types.
VariableUniqueness validates if variables are unique in a given document.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
No description provided by the author
OperationValidator orchestrates the validation process of Operations.
# Type aliases
Rule is hook to register callback functions on the Walker.
ValidationState is the outcome of a validation.