fl_observable
library
Classes
-
Disposable
-
-
Either<L, R>
-
-
MultiObservableListener
-
A widget that listens to multiple Observables and triggers
their callbacks when the observables change.
-
Observable<T>
-
-
ObservableBuilder<T>
-
A widget that listens to an Observable and rebuilds when the observable changes.
-
ObservableBuilder2<T, T2>
-
A widget that listens to two Observables and rebuilds when either observable changes.
-
ObservableBuilder3<T, T2, T3>
-
Similar to ObservableBuilder2, but with three observables.
-
ObservableBuilderN
-
Similar to ObservableBuilder3, but with an arbitrary number of observables.
-
ObservableCollection<T, C>
-
-
ObservableCollectionState<T, S>
-
-
ObservableCollectionStateful<C, S, T>
-
-
ObservableCollectionSwitchMapUpdate<O extends Observable>
-
-
ObservableGlobalLogger
-
-
ObservableItemChange<E>
-
-
ObservableList<E>
-
Immutable list that can be observed for changes.
Each change is represented as a ObservableListChange object.
-
ObservableListChange<E>
-
-
ObservableListener<T>
-
A widget that listens to changes in an Observable and triggers a callback
when the observable changes.
-
ObservableListUpdateAction<E>
-
-
ObservableMap<K, V>
-
-
ObservableMapChange<K, V>
-
-
ObservableMapUpdateAction<K, V>
-
-
ObservableN<T>
-
-
ObservableSet<E>
-
-
ObservableSetChange<E>
-
-
ObservableSetUpdateAction<E>
-
-
ObservableStatefulList<E, S>
-
-
ObservableStatefulMap<K, V, S>
-
-
ObservableStatefulSet<E, S>
-
-
ObservableSwitchMaps<T>
-
-
ObservableTransforms<T>
-
-
Rx<T>
-
-
RxBase<T>
-
-
RxDouble
-
-
RxInt
-
-
RxList<E>
-
-
RxMap<K, V>
-
-
Rxn<T>
-
-
RxnDouble
-
-
RxnInt
-
-
RxnNum
-
-
RxNum
-
-
RxSet<E>
-
-
RxStatefulList<E, S>
-
-
RxStatefulMap<K, V, S>
-
-
RxStatefulSet<E, S>
-
-
SortedMap<K, V>
-
-
WidgetObservableLogger
-
Used to visualize the changes of observables in a Flutter application logged to the
ObservableGlobalLogger
.
Typedefs
-
Emitter<T>
= void Function(T value)
-
-
FactoryMap<K, V>
= Map<K, V> Function(Map<K, V>? items)
-
-
FactorySet<T>
= Set<T> Function(Iterable<T>? items)
-
-
FutureWorker
= FutureOr<void> Function()
-
-
ListUpdater<E, T>
= void Function(ObservableList<E> state, T value, Emitter<List<E>> updater)
-
-
MapUpdater<K, V, T>
= void Function(ObservableMap<K, V> state, T value, Emitter<Map<K, V>> updater)
-
-
MergeConflictResolver<K, V>
= V? Function(K key, V current, ObservableItemChange<V?> conflict)
-
-
RxBool
= Rx<bool>
-
-
RxnBool
= Rxn<bool>
-
-
RxnString
= Rxn<String>
-
-
RxString
= Rx<String>
-
-
SetUpdater<E, T>
= void Function(ObservableSet<E> state, T value, Emitter<Set<E>> updater)
-
-
StatefulListAction<E, S>
= Either<ObservableListUpdateAction<E>, S>
-
-
StatefulListChange<E, S>
= Either<ObservableListChange<E>, S>
-
-
StatefulListUpdater<E, S, T>
= void Function(ObservableStatefulList<E, S> state, T value, Emitter<Either<List<E>, S>> updater)
-
-
StatefulMapUpdater<K, V, S, T>
= void Function(ObservableStatefulMap<K, V, S> state, T value, Emitter<Either<Map<K, V>, S>> updater)
-
-
StatefulSetUpdater<E, S, T>
= void Function(ObservableStatefulSet<E, S> state, T value, Emitter<Either<Set<E>, S>> updater)
-