reactive/core/rx_value library

Classes

Rx<T>
A reactive value holder that uses Flutter's ValueNotifier under the hood

Extensions

BoolObsExtension on bool
DoubleObsExtension on double
IntObsExtension on int
ListObsExtension on List<T>
MapObsExtension on Map<K, V>
ObsExtension on T
General extension method for creating reactive values
SetObsExtension on Set<T>
StringObsExtension on String

Functions

rxBool([bool initial = false]) Rx<bool>
Creates a reactive boolean value
rxDouble([double initial = 0.0]) Rx<double>
Creates a reactive double value
rxInt([int initial = 0]) Rx<int>
Creates a reactive integer value
rxList<T>([List<T>? initial]) Rx<List<T>>
Creates a reactive list
rxMap<K, V>([Map<K, V>? initial]) Rx<Map<K, V>>
Creates a reactive map
rxnBool([bool? initial]) Rx<bool?>
rxnDouble([double? initial]) Rx<double?>
rxnInt([int? initial]) Rx<int?>
rxnString([String? initial]) Rx<String?>
rxSet<T>([Set<T>? initial]) Rx<Set<T>>
Creates a reactive set
rxString([String initial = '']) Rx<String>
Creates a reactive string value

Typedefs

RxBool = Rx<bool>
RxDouble = Rx<double>
RxInt = Rx<int>
RxList<T> = Rx<List<T>>
RxMap<K, V> = Rx<Map<K, V>>
RxnBool = Rx<bool?>
RxnDouble = Rx<double?>
RxnInt = Rx<int?>
RxnString = Rx<String?>
RxSet<T> = Rx<Set<T>>
RxString = Rx<String>