widgets library

Classes

MultiObserver
ObservableConsumer<T>
A Flutter widget that listens to an IObservable and rebuilds whenever the observable emits a new value.
ObservableListener<T>
A stateless widget that listens to an observable and triggers the provided listener callback whenever the value changes.
Observer<T>
A widget that rebuilds whenever the given observable emits a new value.
Observer2<A, B>
A widget that listens to two IObservables and rebuilds whenever either one of them emits a new value.
Observer3<A, B, C>
A widget that listens to three IObservables and rebuilds whenever any one of them emits a new value.
ObserverSelect<T, R>

Extensions

ObserverWidgetExt on Observable<T>

Functions

obsListUnMod<T>(List<T> list) Observable<List<T>>
Creates unmodifiable Observable List. Short-named
obsListUnModA<T>(List<T> list) ObservableAsync<List<T>>
Creates unmodifiable ObservableAsync List. Short-named
obsListUnmodifiable<T>(List<T> list) Observable<List<T>>
Creates unmodifiable Observable List
obsListUnmodifiableA<T>(List<T> list) ObservableAsync<List<T>>
Creates unmodifiable ObservableAsync List

Typedefs

Obc<T> = ObservableConsumer<T>
Obl<T> = ObservableListener<T>
Obs<T> = Observable<T>
ObsA<T> = ObservableAsync<T>
ObsBool = ObservableBool
ObsBoolA = ObservableAsyncBool
ObsComputed<T> = ObservableComputed<T>
ObsDouble = ObservableDouble
ObsDoubleA = ObservableAsyncDouble
ObservableAsyncBool = ObservableAsync<bool>
ObservableAsyncDouble = ObservableAsync<double>
ObservableAsyncInt = ObservableAsync<int>
ObservableAsyncNullableBool = ObservableAsync<bool?>
ObservableAsyncNullableDouble = ObservableAsync<double?>
ObservableAsyncNullableInt = ObservableAsync<int?>
ObservableAsyncNullableNum = ObservableAsync<num?>
ObservableAsyncNullableString = ObservableAsync<String?>
ObservableAsyncNum = ObservableAsync<num>
ObservableAsyncString = ObservableAsync<String>
ObservableBool = Observable<bool>
ObservableDouble = Observable<double>
ObservableInt = Observable<int>
ObservableNullableBool = Observable<bool?>
ObservableNullableDouble = Observable<double?>
ObservableNullableInt = Observable<int?>
ObservableNullableNum = Observable<num?>
ObservableNullableString = Observable<String?>
ObservableNum = Observable<num>
ObservableRead<T> = ObservableReadOnly<T>
ObservableReadA<T> = ObservableAsyncReadOnly<T>
ObservableString = Observable<String>
ObsGroup = ObservableGroup
ObsInt = ObservableInt
ObsIntA = ObservableAsyncInt
ObsNBool = ObservableNullableBool
ObsNBoolA = ObservableAsyncNullableBool
ObsNDouble = ObservableNullableDouble
ObsNDoubleA = ObservableAsyncNullableDouble
ObsNInt = ObservableNullableInt
ObsNIntA = ObservableAsyncNullableInt
ObsNNum = ObservableNullableNum
ObsNNumA = ObservableAsyncNullableNum
ObsNString = ObservableNullableString
ObsNStringA = ObservableAsyncNullableString
ObsNum = ObservableNum
ObsNumA = ObservableAsyncNum
ObsRead<T> = ObservableReadOnly<T>
ObsReadA<T> = ObservableAsyncReadOnly<T>
ObsString = ObservableString
ObsStringA = ObservableAsyncString
ObW<T> = Observer<T>