TestBroadcasterF

japgolly.scalajs.react.test.TestBroadcasterF
abstract class TestBroadcasterF[F[_], I, A](initialValue: A, f: I => A) extends BroadcasterF[F, I]

Attributes

Graph
Supertypes
trait BroadcasterF[F, I]
trait ListenableF[F, I]
class Object
trait Matchable
class Any
Known subtypes
class TestBroadcaster[I, A]
Self type
TestBroadcasterF[F, I, A]

Members list

Value members

Concrete methods

override def broadcast(i: I): F[Unit]

Attributes

Definition Classes
BroadcasterF
def getLatestValue(): A

Inherited methods

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

Attributes

Inherited from:
BroadcasterF
override def register(listener: I => 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
BroadcasterF -> ListenableF
Inherited from:
BroadcasterF
final def registerF[G[_]](listener: I => G[Unit])(implicit G: Dispatch[G]): F[F[Unit]]

Attributes

Inherited from:
ListenableF

Concrete fields

val latestValue: F[A]
val px: Px[A]