GraphqlWS

gql.graphqlws.GraphqlWS$
object GraphqlWS

Attributes

Source:
GraphqlWS.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Type members

Classlikes

Attributes

Companion:
trait
Source:
GraphqlWS.scala
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed trait Bidirectional extends FromClient with FromServer

Attributes

Companion:
object
Source:
GraphqlWS.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Complete
class Ping
class Pong
object FromClient

Attributes

Companion:
trait
Source:
GraphqlWS.scala
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed trait FromClient

Attributes

Companion:
object
Source:
GraphqlWS.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Complete
class Ping
class Pong
class Subscribe
object FromServer

Attributes

Companion:
trait
Source:
GraphqlWS.scala
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed trait FromServer

Attributes

Companion:
object
Source:
GraphqlWS.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Complete
class Ping
class Pong
class Error
class Next
object State

Attributes

Companion:
trait
Source:
GraphqlWS.scala
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
State.type
sealed trait State[F[_]]

Attributes

Companion:
object
Source:
GraphqlWS.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Connected[F]
class Connecting[F]
class Terminating[F]
final case class SubscriptionState[F[_]](close: F[Unit])

Attributes

Source:
GraphqlWS.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class TechnicalError(code: Int, message: String)

Attributes

Source:
GraphqlWS.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any

Types

Attributes

Source:
GraphqlWS.scala
type GetCompiler[F[_]] = Map[String, Json] => F[Either[String, () => F]]

Attributes

Source:
GraphqlWS.scala

Value members

Concrete methods

def apply[F[_]](getCompiler: () => F)(implicit F: Async[F]): Resource[F, (Stream[F, Either[TechnicalError, FromServer]], Stream[F, FromClient] => Stream[F, Unit])]

Attributes

Source:
GraphqlWS.scala