EventCompatBundle

rescala.compat.EventCompatBundle

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

object Event

Similar to Signal expressions, but resulting in an event. Accessed events return options depending on whether they fire or not, and the complete result of the expression is an event as well.

Similar to Signal expressions, but resulting in an event. Accessed events return options depending on whether they fire or not, and the complete result of the expression is an event as well.

Attributes

See also:

Signal

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Event.type

Type members

Classlikes

trait EventCompat[+T] extends ReadableMacro[State, Option[T]]

Attributes

Graph
Supertypes
trait ReadAs[State, Option[T]]
trait ReSource
class Object
trait Matchable
class Any
Known subtypes
trait Event[T]
class EventImpl[T]
class Evt[T]
Self type
object Fold

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Fold.type

Inherited classlikes

trait ReadableMacro[S[_], +A] extends ReadAs[S, A] with MacroAccess[A, ReadAs[S, A]]

Attributes

Inherited from:
ReadableMacroBundle
Graph
Supertypes
trait MacroAccess[A, ReadAs[S, A]]
trait ReadAs[S, A]
trait ReSource
class Object
trait Matchable
class Any
Known subtypes
trait EventCompat[T]
trait Event[T]
class EventImpl[T]
class Evt[T]
trait SignalCompat[T]
trait Signal[T]
class SignalImpl[T]
class Var[A]
class Reactor[T]

Value members

Concrete methods

inline def current[S](using fs: FoldState[S]): S

Extensions

Extensions

extension [T](e: Event[T])
inline def act[S](inline f: FoldState[S] ?=> T => S): Branch[S]