BooleanSignal

com.raquo.airstream.extensions.BooleanSignal
final class BooleanSignal(val signal: Signal[Boolean]) extends AnyVal

Attributes

Graph
Supertypes
class AnyVal
trait Matchable
class Any

Members list

Value members

Concrete methods

def splitBoolean[C](whenTrue: Signal[Unit] => C, whenFalse: Signal[Unit] => C): Signal[C]

Split a signal of booleans.

Split a signal of booleans.

Value parameters

whenFalse

called when the parent signal switches from true to false. The provided signal emits Unit on every false event from the parent signal.

whenTrue

called when the parent signal switches from false to true. The provided signal emits Unit on every true event from the parent signal.

Attributes

Concrete fields

val signal: Signal[Boolean]