Broadcaster

japgolly.scalajs.react.extra.Broadcaster
trait Broadcaster[A] extends BroadcasterF[Sync, A], Listenable[A]

Attributes

Graph
Supertypes
trait Listenable[A]
trait BroadcasterF[Sync, A]
trait ListenableF[Sync, A]
class Object
trait Matchable
class Any
Show all

Members list

Value members

Inherited methods

protected def broadcast(a: A): F[Unit]

Attributes

Inherited from:
BroadcasterF
final protected def listenerIterator: Iterator[A => F[Unit]]

Attributes

Inherited from:
BroadcasterF
override def register(listener: A => Function0[Unit]): F[F[Unit]]

Register a listener.

Register a listener.

Value parameters

listener

The listener/consumer. A procedure that receives data of type A.

Attributes

Returns

A procedure to unregister the given listener.

Definition Classes
Inherited from:
BroadcasterF
final def registerF[G[_]](listener: A => G[Unit])(implicit G: Dispatch[G]): F[F[Unit]]

Attributes

Inherited from:
ListenableF