graphql-spice-1.0.1.0: GraphQL with batteries
Safe HaskellSafe-Inferred
LanguageHaskell2010

Language.GraphQL.JSON

Description

JSON serialization.

Synopsis

Documentation

newtype JSON Source #

Wraps an aeson value.

Constructors

JSON Value 

Instances

Instances details
FromJSON JSON Source # 
Instance details

Defined in Language.GraphQL.JSON

ToJSON JSON Source # 
Instance details

Defined in Language.GraphQL.JSON

Serialize JSON Source # 
Instance details

Defined in Language.GraphQL.JSON

Methods

serialize :: forall (m :: Type -> Type). Type m -> Output JSON -> Maybe JSON #

null :: JSON #

VariableValue JSON Source # 
Instance details

Defined in Language.GraphQL.JSON

graphql Source #

Arguments

:: MonadCatch m 
=> Schema m

Resolvers.

-> Maybe Text

Operation name.

-> Object

Variables.

-> Text

Text representing a GraphQL request document.

-> m (Either (ResponseEventStream m Value) Object)

Response.

If the text parses correctly as a GraphQL query the query is executed using the given Schema.