graphql-client icon indicating copy to clipboard operation
graphql-client copied to clipboard

Call and consume GraphQL APIs with type safe queries and responses

Results 8 graphql-client issues
Sort by recently updated
recently updated
newest added

This PR switches JSON object derivation from manually creating the required JSON object to using Aeson's template haskell facilities. This opens up the door for user-defined derivation strategies via [Aeson's...

Fragments should also have their type generated, for easy reference. e.g. ```graphql query GetUser { user { ... UserFragment } } fragment UserFragment on User { ... } ``` should...

All generated modules (API + enums) should include ``` {-# OPTIONS_GHC -w #-} {-# ANN module "HLint: ignore" #-} ``` So that we don't get any GHC warnings (that could...

good first issue
graphql-codegen

Queries without arguments currently render as ``` {----------------------------------------------------------------------------- * getCharacters -- result :: Object GetCharactersSchema; throws a GraphQL exception on errors result

good first issue
graphql-codegen

If `apiModule` is `A.B.C`, we should default `enumsModule` to `A.B.Enums`

good first issue
graphql-codegen

A query ```graphql query getFoo($input: MyInput) { ... } ``` where `MyInput` is ```graphql input MyInput { foo: Int } ``` should generate ```haskell data MyInput = MyInput { _foo...

graphql-codegen