- Implemented types
- Available extensions
Constructors
- MutableSignal(T value, {void onChange(T value)?, T set(T newValue)?, bool compare(T oldValue, T newValue) = _defaultCompare})
-
factory
- MutableSignal.computed({required T getter(), required void setter(T value)})
-
factory
- MutableSignal.late({void onChange(T value)?, T set(T newValue)?, bool compare(T oldValue, T newValue) = _defaultCompare})
-
factory
Properties
Methods
-
add(
T element) → void -
Available on MutableSignal<
List< , provided by the ListSignal extensionT> > -
add(
T element) → void -
Available on MutableSignal<
Set< , provided by the SetSignal extensionT> > -
addAll(
Iterable< T> elements) → void -
Available on MutableSignal<
List< , provided by the ListSignal extensionT> > -
addAll(
Map< K, V> entries) → void -
Available on MutableSignal<
Map< , provided by the MapSignal extensionK, V> > -
addAll(
Iterable< T> elements) → void -
Available on MutableSignal<
Set< , provided by the SetSignal extensionT> > -
call(
) → T -
inherited
-
clear(
) → void -
Available on MutableSignal<
List< , provided by the ListSignal extensionT> > -
clear(
) → void -
Available on MutableSignal<
Map< , provided by the MapSignal extensionK, V> > -
clear(
) → void -
Available on MutableSignal<
Set< , provided by the SetSignal extensionT> > -
insert(
int index, T element) → void -
Available on MutableSignal<
List< , provided by the ListSignal extensionT> > -
listen(
void onData(T value)?, {Function? onError, void onDone()?, bool? cancelOnError}) → StreamSubscription< T> -
inherited
-
mutate<
X> (X mutator(T)) → X -
mutateDelayed<
X> (X mutator(T)) → X -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
remove(
T element) → bool -
Available on MutableSignal<
List< , provided by the ListSignal extensionT> > -
remove(
K key) → void -
Available on MutableSignal<
Map< , provided by the MapSignal extensionK, V> > -
remove(
T element) → void -
Available on MutableSignal<
Set< , provided by the SetSignal extensionT> > -
removeAt(
int index) → T -
Available on MutableSignal<
List< , provided by the ListSignal extensionT> > -
removeLast(
) → T -
Available on MutableSignal<
List< , provided by the ListSignal extensionT> > -
removeWhere(
bool test(T element)) → void -
Available on MutableSignal<
List< , provided by the ListSignal extensionT> > -
setDelayed(
T newValue) → void -
toSignal(
) → Signal< T> -
toString(
) → String -
A string representation of this object.
inherited
-
update(
T updater(T)) → void -
watch(
BuildContext context) → T -
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
-
operator []=(
K key, V value) → void -
Available on MutableSignal<
Map< , provided by the MapSignal extensionK, V> >