Files
test-repo/tests/graphql_directive_decl/directive_decl.graphql
T
Christopher Chedeau 58e5536741 Update GraphQL parser (#3605)
* Update GraphQL parser

Fixes #3601

This adds support for
- description as strings
- extending all the possible types
- block strings
- allow removing {} if there's no implementation for all graphql types

This is a breaking change but shouldn't be a big issue.
- Empty types are no longer allowed (there's an option to enable it but it hasn't been released yet). The fix is to remove `{}`

Something that hasn't been changed because not released:
- Doesn't support the new `&` separator for implementing multiple interfaces

A bug has been fixed:
- Now properly prints @directives for unions.

* Properly handle triple quotes
2017-12-31 16:45:06 +01:00

7 lines
250 B
GraphQL

directive @a on QUERY
directive @a(as: String) on QUERY
directive @a(as: String = 1) on QUERY
directive @a(as: String, b: Int!) on QUERY
directive @a(as: String! = 1 @deprecated) on QUERY
directive @a(as: String! = 1 @deprecated) on QUERY | MUTATION