Module
GraphQL.Client.BaseClients.Apollo
- Package
- purescript-graphql-client
- Repository
- OxfordAbstracts/purescript-graphql-client
Creates GraphQL Apollo clients
#ApolloClientOptions Source
type ApolloClientOptions = { authToken :: Maybe String, headers :: Array RequestHeader, url :: URL }
#ApolloSubClientOptions Source
type ApolloSubClientOptions = { authToken :: Maybe String, headers :: Array RequestHeader, url :: URL, websocketUrl :: URL }
#ApolloClient Source
data ApolloClient :: Type
Apollo client to make graphQL queries and mutations. From the @apollo/client npm module
Instances
QueryClient ApolloClient { errorPolicy :: ErrorPolicy, fetchPolicy :: Maybe FetchPolicy } { errorPolicy :: ErrorPolicy }
#ApolloSubClient Source
data ApolloSubClient :: Type
Apollo client to make graphQL queries, mutations and subscriptions. Requires a web socket graphQL server. From the @apollo/client npm module
Instances
QueryClient ApolloSubClient { errorPolicy :: ErrorPolicy, fetchPolicy :: Maybe FetchPolicy } { errorPolicy :: ErrorPolicy }
SubscriptionClient ApolloSubClient { errorPolicy :: ErrorPolicy, fetchPolicy :: Maybe FetchPolicy }
#createClient Source
createClient :: forall subscriptionSchema mutationSchema querySchema. ApolloClientOptions -> Effect (Client ApolloClient querySchema mutationSchema subscriptionSchema)
#createSubscriptionClient Source
createSubscriptionClient :: forall subscriptionSchema mutationSchema querySchema. ApolloSubClientOptions -> Effect (Client ApolloSubClient querySchema mutationSchema subscriptionSchema)
- Modules
- GraphQL.
Client. Alias - GraphQL.
Client. Args - GraphQL.
Client. BaseClients. Affjax - GraphQL.
Client. BaseClients. Apollo - GraphQL.
Client. BaseClients. Apollo. ErrorPolicy - GraphQL.
Client. BaseClients. Apollo. FetchPolicy - GraphQL.
Client. BaseClients. Apollo. MutationOptions - GraphQL.
Client. BaseClients. Apollo. QueryOptions - GraphQL.
Client. BaseClients. Urql - GraphQL.
Client. CodeGen. GetSymbols - GraphQL.
Client. CodeGen. Js - GraphQL.
Client. CodeGen. Query - GraphQL.
Client. CodeGen. Schema - GraphQL.
Client. CodeGen. Template. Enum - GraphQL.
Client. CodeGen. Template. Schema - GraphQL.
Client. CodeGen. Types - GraphQL.
Client. Query - GraphQL.
Client. QueryReturns - GraphQL.
Client. Subscription - GraphQL.
Client. ToGqlString - GraphQL.
Client. Types - GraphQL.
Hasura. ComparisonExp - GraphQL.
Hasura. Decode