Validate arguments have unique names

This commit is contained in:
2020-09-17 10:33:37 +02:00
parent 6e644c5b4b
commit 497b93c41b
6 changed files with 160 additions and 21 deletions

View File

@ -41,6 +41,7 @@ data Rule m
| FragmentRule (FragmentDefinition -> RuleT m) (InlineFragment -> RuleT m)
| FragmentSpreadRule (FragmentSpread -> RuleT m)
| FieldRule (Field -> RuleT m)
| ArgumentsRule (Field -> RuleT m) (Directive -> RuleT m)
-- | Monad transformer used by the rules.
type RuleT m = ReaderT (Validation m) Seq Error