Sources

rescala.operator.Sources
trait Sources

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Operators
object sidup.type
object synchron.type
object toposort.type
object unmanaged.type
object default.type
object IncrementalApi.type
Self type

Members list

Concise view

create

final def Evt[A]()(implicit ticket: <none>): Evt[A]

Attributes

object Var

Creates new Vars

Creates new Vars

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Var.type

Type members

Classlikes

class Evt[T] extends Base[State, Pulse[T]] with Source[T] with Event[T]

Source events with imperative occurrences

Source events with imperative occurrences

Attributes

S

Struct type used for the propagation of the event

T

Type returned when the event fires

initialState

of by the event

Graph
Supertypes
trait Event[T]
trait EventCompat[T]
trait ReadAs[State, Option[T]]
trait Source[T]
class Base[State, Pulse[T]]
trait ReSource
class Object
trait Matchable
class Any
trait Source[T] extends ReSource

Attributes

Graph
Supertypes
trait ReSource
class Object
trait Matchable
class Any
Known subtypes
class Evt[T]
class Var[A]
class Var[A] extends Base[State, Pulse[A]] with Source[A] with Signal[A]

Source signals with imperatively updates.

Source signals with imperatively updates.

Attributes

A

Type stored by the signal

S

Struct type used for the propagation of the signal

Companion:
object
Graph
Supertypes
trait Signal[A]
trait SignalCompat[A]
trait MacroAccess[A, ReadAs[State, A]]
trait ReadAs[State, A]
trait Source[A]
class Base[State, Pulse[A]]
trait ReSource
class Object
trait Matchable
class Any