clue
package clue
Type members
Classlikes
class ApolloClient[F[_], S, CP, CE](uri: Uri, reconnectionStrategy: () => CE, state: Ref[F, State[F, CP]], connectionStatus: SignallingRef[F, PersistentClientStatus])(implicit F: Async[F], backend: PersistentBackend[F, CP, CE], logger: Logger[F]) extends PersistentStreamingClient[F, S, CP, CE] with PersistentBackendHandler[F, CE]
- Companion
- object
A client that keeps a connection open and initializable protocol with the server.
A client that keeps a connection open and initializable protocol with the server.
trait PersistentStreamingClient[F[_], S, CP, CE] extends StreamingClient[F, S] with PersistentClient[F, CP, CE]
A client that keeps a connection open and initializable protocol with the server, and allows GraphQL queries, mutations and subscriptions.
A client that keeps a connection open and initializable protocol with the server, and allows GraphQL queries, mutations and subscriptions.
A client that allows subscriptions in addition to one-shot queries and mutations.
A client that allows subscriptions in addition to one-shot queries and mutations.
A client that allows one-shot queries and mutations.
A client that allows one-shot queries and mutations.
- Companion
- object
class TransactionalClientImpl[F[_], S](uri: Uri, headers: Headers)(implicit evidence$1: MonadThrow[F], evidence$2: TransactionalBackend[F], evidence$3: Logger[F]) extends TransactionalClient[F, S]
Types
type WebSocketClient[F[_], S] = PersistentStreamingClient[F, S, WebSocketCloseParams, WebSocketCloseEvent]