Topic

object Topic
Companion
class
class Object
trait Matchable
class Any

Value members

Concrete methods

def apply[F[_], A](initial: A)(F: Concurrent[F]): F[Topic[F, A]]

Constructs a Topic for a provided Concurrent datatype. The initial value is immediately published.

Constructs a Topic for a provided Concurrent datatype. The initial value is immediately published.

def in[G[_], F[_], A](initial: A)(F: Concurrent[F], G: Sync[G]): G[Topic[F, A]]

Constructs a Topic for a provided Concurrent datatype. Like apply, but a Topic state is initialized using another effect constructor

Constructs a Topic for a provided Concurrent datatype. Like apply, but a Topic state is initialized using another effect constructor