rescala.operator

Type members

Classlikes

final
class Diff[+A](val from: Pulse[A], val to: Pulse[A])
Companion
object
object Diff
Companion
class
trait Observing extends Core
sealed
trait Pulse[+P]

Pulse that stores a current value and can also indicate a potentially change to an updated value. A pulse may indicate that no current value has been set yet but updates must always contain a value.

Pulse that stores a current value and can also indicate a potentially change to an updated value. A pulse may indicate that no current value has been set yet but updates must always contain a value.

Type Params
P

Stored value type of the Pulse

Companion
object
object Pulse

Object containing utility functions for using pulses

Object containing utility functions for using pulses

Companion
class
trait Sources
class cutOutOfUserComputation extends StaticAnnotation

Annotated definitions are cut out of any reactive macro and only evaluated once when the reactive is created. This causes more dependencies to be static and reduces the number of unnecessarily created reactives.

Annotated definitions are cut out of any reactive macro and only evaluated once when the reactive is created. This causes more dependencies to be static and reduces the number of unnecessarily created reactives.