HasFw<T> mixin
- Implemented types
-
- Fw<
T>
- Fw<
- Available extensions
Properties
-
fv$
→ Fw<
T> -
no setter
- 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
-
Available on Fr<
T> , provided by the FrX extensionno setter - value ↔ T
-
Available on Fw<
T> , provided by the FwX extensiongetter/setter pair
Methods
-
bidiMap<
V> (BiDi< T, V> bidi) → Fw<V> -
call(
) → T -
castFw<
V> () → Fw< V> -
changes(
) → Stream< T> -
"changes" is not a great name since, by contract, the stream
includes the initial, not yet changed value.
maybe rename it to "distinctValues()" ?
override
-
deepRebuild(
void updates(M message)) → void -
field<
F> ({required F get(T message), required T set(T message, F value)}) → Fw< F> -
itemFr(
K key, {V? defaultValue}) → Fr< V> -
Available on Fr<
Map< , provided by the FrCommonMapX extensionK, V> > -
itemFrHot(
int index, {V? defaultValue, DspReg? disposers}) → Fr< V> -
Available on Fr<
List< , provided by the FrCommonListX extensionV> > -
itemFrHot(
K key, {V? defaultValue, DspReg? disposers}) → Fr< V> -
Available on Fr<
Map< , provided by the FrCommonMapX extensionK, V> > -
map<
V> (V mapper(T t)) → Fr< V> -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
onChange(
void callback(T value), {bool fireImmediately = false, DspReg? disposers}) → void -
protoField<
F> ({required F get(M message), required void set(M message, F value)}) → Fw< F> -
read(
) → T -
override
-
rebuild(
void updates(M message)) → void -
selectRebuild<
S> ({required S select(M message), required void updates(S selected)}) → void -
set(
T v) → void -
override
-
toString(
) → String -
A string representation of this object.
inherited
-
update(
T updates(T v)) → void -
watch(
) → T -
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited