Module
GraphQL.Client.Subscription
- Package
- purescript-graphql-client
- Repository
- OxfordAbstracts/purescript-graphql-client
#subscriptionOpts Source
subscriptionOpts :: forall a returns query schema client directives opts. SubscriptionClient client opts => GqlQuery directives OpSubscription schema query returns => DecodeJson returns => (opts -> opts) -> Client client { directives :: Proxy directives, subscription :: schema | a } -> String -> query -> Emitter (Either JsonDecodeError returns)#subscriptionOptsWithDecoder Source
subscriptionOptsWithDecoder :: forall client directives opts schema query returns a. SubscriptionClient client opts => GqlQuery directives OpSubscription schema query returns => (Json -> Either JsonDecodeError returns) -> (opts -> opts) -> (Client client { directives :: Proxy directives, subscription :: schema | a }) -> String -> query -> Emitter (Either JsonDecodeError returns)#subscription Source
subscription :: forall a returns query schema client directives opts. SubscriptionClient client opts => GqlQuery directives OpSubscription schema query returns => DecodeJson returns => Client client { directives :: Proxy directives, subscription :: schema | a } -> String -> query -> Emitter (Either JsonDecodeError returns)#subscriptionWithDecoder Source
subscriptionWithDecoder :: forall client directives opts schema query returns a. SubscriptionClient client opts => GqlQuery directives OpSubscription schema query returns => (Json -> Either JsonDecodeError returns) -> (Client client { directives :: Proxy directives, subscription :: schema | a }) -> String -> query -> Emitter (Either JsonDecodeError returns)#subscriptionFullRes Source
subscriptionFullRes :: forall client directives schema subscription returns a subOpts. SubscriptionClient client subOpts => GqlQuery directives OpSubscription schema subscription returns => (Json -> Either JsonDecodeError returns) -> (subOpts -> subOpts) -> (Client client { directives :: Proxy directives, subscription :: schema | a }) -> String -> subscription -> Emitter (Either JsonDecodeError (GqlRes returns))Run a graphQL subscription, getting the full response, According to https://spec.graphql.org/June2018/#sec-Response-Format
#subscriptionJson Source
subscriptionJson :: forall client directives schema subscription returns a subOpts. SubscriptionClient client subOpts => GqlQuery directives OpSubscription schema subscription returns => (subOpts -> subOpts) -> (Client client { directives :: Proxy directives, subscription :: schema | a }) -> String -> subscription -> Emitter (GqlResJson schema subscription returns)Run a graphQL subscription, returning the response as json with phantom types The json will be of the format: https://spec.graphql.org/June2018/#sec-Response-Format
- Modules
- GraphQL.
Client. Alias - GraphQL.
Client. Alias. Dynamic - GraphQL.
Client. Args - GraphQL.
Client. Args. AllowedMismatch - GraphQL.
Client. ArrayOf - GraphQL.
Client. AsGql - GraphQL.
Client. BaseClients. Affjax. Internal - GraphQL.
Client. BaseClients. Affjax. Node - GraphQL.
Client. BaseClients. Affjax. Web - GraphQL.
Client. BaseClients. Apollo - GraphQL.
Client. BaseClients. Apollo. ErrorPolicy - GraphQL.
Client. BaseClients. Apollo. FetchPolicy - GraphQL.
Client. BaseClients. Urql - GraphQL.
Client. Directive - GraphQL.
Client. Directive. Definition - GraphQL.
Client. Directive. Location - GraphQL.
Client. ErrorBoundary - GraphQL.
Client. GqlError - GraphQL.
Client. GqlType - GraphQL.
Client. ID - GraphQL.
Client. NullArray - GraphQL.
Client. Operation - GraphQL.
Client. Query - GraphQL.
Client. QueryReturns - GraphQL.
Client. SafeQueryName - GraphQL.
Client. Subscription - GraphQL.
Client. ToGqlString - GraphQL.
Client. Types - GraphQL.
Client. Union - GraphQL.
Client. Variable - GraphQL.
Client. Variables - GraphQL.
Client. WatchQuery - GraphQL.
Hasura. ComparisonExp - GraphQL.
Hasura. Decode - GraphQL.
Hasura. DecodeLiberal - GraphQL.
Hasura. Encode