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
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