DefaultImplementations
trait DefaultImplementations
class Object
trait Matchable
class Any
Type members
Classlikes
abstract
class DerivedImpl[T](initial: State[Pulse[T]], name: ReName, isDynamicWithStaticDeps: Option[Set[ReSource]]) extends Base[Pulse[T]] with Derived with DisconnectableImpl
class EventImpl[T](initial: State[Pulse[T]], expr: DynamicTicket => Pulse[T], name: ReName, isDynamicWithStaticDeps: Option[Set[ReSource]]) extends DerivedImpl[T] with Event[T]
- Value Params
- isDynamicWithStaticDeps
If this is None, the event is static. Else, it is dynamic with the set of static dependencies
class SignalImpl[T](initial: State[Pulse[T]], expr: (DynamicTicket, () => T) => T, name: ReName, isDynamicWithStaticDeps: Option[Set[ReSource]]) extends DerivedImpl[T] with Signal[T]
- Value Params
- isDynamicWithStaticDeps
scala.None means static dependencies only, scala.Some means dynamic with the given static ones for optimization