DVReadableSignal<T> class abstract

A reactive value that can be read, whether it stores its own state or is derived from signals that do.

Exists so that a derivation can take signals and other derivations without caring which it was handed: (a + b) * c is the same shape at every step.

Available extensions

Constructors

DVReadableSignal()

Properties

hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
value → T
The current value, subscribing the reading element to changes.
no setter

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
read() → T
The current value without subscribing.
toString() → String
A string representation of this object.
inherited

Operators

operator %(Object other) → DVDerivedSignal<num>

Available on DVReadableSignal<num>, provided by the DVNumericSignalX extension

operator &(Object other) → DVDerivedSignal<bool>

Available on DVReadableSignal<bool>, provided by the DVBooleanSignalX extension

operator *(Object other) → DVDerivedSignal<num>

Available on DVReadableSignal<num>, provided by the DVNumericSignalX extension

operator +(Object other) → DVDerivedSignal<num>

Available on DVReadableSignal<num>, provided by the DVNumericSignalX extension

operator +(Object other) → DVDerivedSignal<String>

Available on DVReadableSignal<String>, provided by the DVStringSignalX extension

operator -(Object other) → DVDerivedSignal<num>

Available on DVReadableSignal<num>, provided by the DVNumericSignalX extension

operator /(Object other) → DVDerivedSignal<double>

Available on DVReadableSignal<num>, provided by the DVNumericSignalX extension

operator <(Object other) → DVDerivedSignal<bool>

Available on DVReadableSignal<num>, provided by the DVNumericSignalX extension

operator <=(Object other) → DVDerivedSignal<bool>

Available on DVReadableSignal<num>, provided by the DVNumericSignalX extension

operator ==(Object other) → bool
The equality operator.
inherited
operator >(Object other) → DVDerivedSignal<bool>

Available on DVReadableSignal<num>, provided by the DVNumericSignalX extension

operator >=(Object other) → DVDerivedSignal<bool>

Available on DVReadableSignal<num>, provided by the DVNumericSignalX extension

operator ^(Object other) → DVDerivedSignal<bool>

Available on DVReadableSignal<bool>, provided by the DVBooleanSignalX extension

operator |(Object other) → DVDerivedSignal<bool>

Available on DVReadableSignal<bool>, provided by the DVBooleanSignalX extension

operator ~/(Object other) → DVDerivedSignal<int>

Available on DVReadableSignal<num>, provided by the DVNumericSignalX extension