Line data Source code
1 : import 'rx.dart'; 2 : 3 : /// creates an int observable using the prefix .obx 4 : /// 5 : /// examples: 6 : /// final query = ''.obs; // is equals to final Rx<String> query = Rx(''); 7 : /// final loading = true.obs; // is equals to final Rx<bool> query = Rx(true); 8 : /// final price = 0.0.obs; // is equals to final Rx<double> query = Rx(0.0); 9 : /// final counter = 0.obs; // is equals to final Rx<int> query = Rx(0); 10 : /// final counter = MyClass().obs; // is equals to final Rx<MyClass> query = Rx(MyClass); 11 : extension RxExtension<T> on T { 12 8 : Rx<T> get obs => Rx<T>(this); 13 : }