rx_observable library
Classes
- IDisposable
-
IObservable<
T> - IRegisterFieldsForDispose
-
Observable<
T> -
ObservableComputed<
T> - Listens few Streams and invoke some function when one of them triggered
- ObservableInt
- ObservableNullableInt
- ObservableNullableNum
- ObservableNullableString
-
Observable class for
String
Type. - ObservableNum
-
ObservableReadOnly<
T> -
Class for observable value (stream + current value). Based on
BehaviorSubject
- ObservableString
-
Observable class for
String
Type. -
StreamWithValue<
T> - It handles all of the nitty-gritty details that conform to the StreamController spec and don't need to be repeated over and over.
Mixins
- RxSubsMixin
- Mixin for simplified subscription/sink handling for classes that include streams subscriptions/sinks
Extensions
- BoolExtension on bool
-
CancelSubs
on List<
StreamSubscription> -
CloseDisposables
on List<
IDisposable> -
CloseEventSinks
on List<
EventSink> -
CloseStreams
on List<
StreamSink> - ComputedFunction on T Function()
- DoubleExtension on double
- IntExtension on int
-
ListExtension
on List<
T> -
ObservableBoolExt
on Observable<
bool> -
ObservableDoubleExt
on Observable<
double> -
ObservableIntExt
on Observable<
int> -
ObservableListExt
on Observable<
List< T> > -
ObservableMapExt
on Observable<
Map< T, T2> > -
ObservablenBoolExt
on Observable<
bool?> -
ObservablenDoubleExt
on Observable<
double?> -
ObservablenIntExt
on Observable<
int?> -
ObservablenNumExt
on Observable<
T?> -
ObservablenStringExt
on Observable<
String?> -
ObservableNumExt
on Observable<
T> -
ObservableSetExt
on Observable<
Set< T> > -
ObservableStringExt
on Observable<
String> - ObservableT on T
- StringExtension on String
Typedefs
-
Obc<
T> = ObservableConsumer< T> -
Obl<
T> = ObservableListener< T> -
Obs<
T> = Observable< T> -
ObsComputed<
T> = ObservableComputed< T> -
ObsDouble
= Observable<
double> -
ObservableDouble
= Observable<
double> -
ObservableNullableDouble
= Observable<
double?> -
ObservableRead<
T> = ObservableReadOnly< T> - ObsInt = ObservableInt
-
ObsNDouble
= Observable<
double?> - ObsNInt = ObservableNullableInt
- ObsNNum = ObservableNullableNum
- ObsNString = ObservableNullableString
- ObsNum = ObservableNum
-
ObsRead<
T> = ObservableReadOnly< T> - ObsString = ObservableString
-
ObW<
T> = Observer< T>