GraphQL
GraphQL copied to clipboard
The Swift GraphQL implementation for macOS and Linux
This is the result of a three week yak shave that began with trying to use the visitor utility to mutate the AST. A lot has changed to make things...
Following [GraphQLError extension to add error code #72](https://github.com/GraphQLSwift/Graphiti/issues/72) on [Graphiti](https://github.com/GraphQLSwift/Graphiti). I was looking for a better way to handle GraphQL errors on client. Inspired by [Apollo Server error extensions](https://www.apollographql.com/docs/apollo-server/data/errors/) I...
Variables contained within objects are not detected by the "no unused variable" rule: ``` query Foo($a: String) { field(object: { a: $a }) } ``` > "Variable "$a" is never...
The GraphQL spec specifies that the top level fields in mutations should execute serially. http://spec.graphql.org/June2018/#sec-Mutation When I run a Mutation like the following using Graphiti, I get race conditions and...
Added `Token.Kind.amp` Updated lexer.readToken to handle ampersands Updated parseImplementsInterfaces to support interface names separated by `&`, e.g: ```graphql type Swallow implements Bird & Animal {} ```
This is discussed in the graphql specification [here](http://spec.graphql.org/draft/#ImplementsInterfaces). I noticed when using the [GitHub API](https://github.com/graphql/graphql-js/blob/master/src/__fixtures__/github-schema.graphql) to test the changes I made for blockstring and descriptions. This API uses these quite...
SDL support
Question Support executable schema based on schema definition language.
Hi, first of all, great project, I appreciate you doing all this work and open sourcing it. I wonder if you or anyone has deployed it to Test Flight stage....