BroadcasterF

japgolly.scalajs.react.extra.BroadcasterF
trait BroadcasterF[F[_], A] extends ListenableF[F, A]

Implementation of Listener. Subclasses can broadcast data of type A via the broadcast method.

Attributes

Graph
Supertypes
trait ListenableF[F, A]
class Object
trait Matchable
class Any
Known subtypes
class RouterLogicF[F, Page, Props]
trait Broadcaster[A]
Self type
BroadcasterF[F, A]

Members list

Value members

Concrete methods

protected def broadcast(a: A): F[Unit]
final protected def listenerIterator: Iterator[A => F[Unit]]
override def register(listener: A => F[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 methods

final def registerF[G[_]](listener: A => G[Unit])(implicit G: Dispatch[G]): F[F[Unit]]

Attributes

Inherited from:
ListenableF