Module

GraphQL.Client.Types

Package
purescript-graphql-client
Repository
OxfordAbstracts/purescript-graphql-client

#GqlQuery Source

class (QueryReturns schema query returns, GqlQueryString query) <= GqlQuery schema query returns | schema query -> returns

Instances

#Client Source

newtype Client baseClient querySchema mutationSchema subscriptionSchema

Constructors

#QueryClient Source

class QueryClient baseClient queryOpts mutationOpts | baseClient -> queryOpts mutationOpts where

A type class for making the graphql request. If you wish to use a different base client, you can create your own client, make it an instance of QueryClient and pass it to query

Members

#SubscriptionClient Source

class SubscriptionClient baseClient opts | baseClient -> opts where

A type class for making the graphql subscription. If you wish to use a different underlying client, you can create your own client, make it an instance of SubscriptionClient and pass it to subscription

Members

#subscriptionEventOpts Source

subscriptionEventOpts :: forall c opts. SubscriptionClient c opts => (opts -> opts) -> c -> String -> Event Json

#subscriptionEvent Source

subscriptionEvent :: forall c opts. SubscriptionClient c opts => c -> String -> Event Json