Module

GraphQL.Client.Subscription

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

#subscriptionOpts Source

subscriptionOpts :: forall opts client schema query returns a b. SubscriptionClient client opts => GqlQuery schema query returns => DecodeJson returns => (opts -> opts) -> Client client a b schema -> String -> query -> Event (Either JsonDecodeError returns)

#subscriptionOptsWithDecoder Source

subscriptionOptsWithDecoder :: forall b a returns query schema opts client. SubscriptionClient client opts => GqlQuery schema query returns => (Json -> Either JsonDecodeError returns) -> (opts -> opts) -> (Client client a b schema) -> String -> query -> Event (Either JsonDecodeError returns)

#subscription Source

subscription :: forall opts client schema query returns a b. SubscriptionClient client opts => GqlQuery schema query returns => DecodeJson returns => Client client a b schema -> String -> query -> Event (Either JsonDecodeError returns)

#subscriptionWithDecoder Source

subscriptionWithDecoder :: forall b a returns query schema opts client. SubscriptionClient client opts => GqlQuery schema query returns => (Json -> Either JsonDecodeError returns) -> (Client client a b schema) -> String -> query -> Event (Either JsonDecodeError returns)

#ignoreErrors Source

ignoreErrors :: forall returns err. Event (Either err returns) -> Event returns

#subscriptionFullRes Source

subscriptionFullRes :: forall subOpts b a returns subscription schema client. SubscriptionClient client subOpts => GqlQuery schema subscription returns => DecodeJson returns => (Json -> Either JsonDecodeError returns) -> (subOpts -> subOpts) -> (Client client a b schema) -> String -> subscription -> Event (Either JsonDecodeError (GqlRes returns))

Run a graphQL subscription, getting the full response, According to https://spec.graphql.org/June2018/#sec-Response-Format