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>