Reactor

rescala.extra.reactor.ReactorBundle.Reactor
See theReactor companion object
class Reactor[T](initState: State[ReactorState[T]]) extends Derived with ReadableMacro[State, T]

Attributes

Companion:
object
Graph
Supertypes
trait MacroAccess[T, ReadAs[State, T]]
trait ReadAs[State, T]
trait Derived
trait ReSource
class Object
trait Matchable
class Any

Members list

Concise view

internal

override def read(v: ReactorState[T]): T

Interprets the internal type to the external type

Interprets the internal type to the external type

Attributes

Definition Classes

accessor

final def apply(): A

Makes the enclosing reactive expression depend on the current value of the reactive. Is an alias for value.

Makes the enclosing reactive expression depend on the current value of the reactive. Is an alias for value.

Attributes

See also:

value

Inherited from:
MacroAccess
final def value: A

Makes the enclosing reactive expression depend on the current value of the reactive. Is an alias for rescala.macros.MacroAccess.apply.

Makes the enclosing reactive expression depend on the current value of the reactive. Is an alias for rescala.macros.MacroAccess.apply.

Attributes

See also:

apply

Inherited from:
MacroAccess

Type members

Types

override type State[V] = State[V]
override type Value = ReactorState[T]

Inherited types

final type ReIn = ReevTicket[State, Value]

Attributes

Inherited from:
Derived
final type Rout = of[State, Value]

Attributes

Inherited from:
Derived

Value members

Concrete methods

def now(implicit scheduler: Scheduler[State]): T
override def resource: ReadAs[State, T]

Attributes

Definition Classes