Jonatas

update to 3.6.2

  1 +## [3.6.2]
  2 +- Fix more formatting issues
  3 +
  4 +## [3.6.1]
  5 +- Fix formatting issues
  6 +
1 ## [3.6.0] 7 ## [3.6.0]
2 - Added RxSet 8 - Added RxSet
3 - Change default logger to developer.log (@jorgegaticav) 9 - Change default logger to developer.log (@jorgegaticav)
1 -  
2 import 'package:get/instance_manager.dart'; 1 import 'package:get/instance_manager.dart';
3 import 'dart:developer' as developer; 2 import 'dart:developer' as developer;
4 3
@@ -209,7 +209,6 @@ class GetInstance { @@ -209,7 +209,6 @@ class GetInstance {
209 S find<S>({String tag}) { 209 S find<S>({String tag}) {
210 String key = _getKey(S, tag); 210 String key = _getKey(S, tag);
211 if (isRegistered<S>(tag: tag)) { 211 if (isRegistered<S>(tag: tag)) {
212 -  
213 if (_singl[key] == null) { 212 if (_singl[key] == null) {
214 if (tag == null) { 213 if (tag == null) {
215 throw 'Class "$S" is not register'; 214 throw 'Class "$S" is not register';
@@ -6,7 +6,6 @@ import '../rx_core/rx_impl.dart'; @@ -6,7 +6,6 @@ import '../rx_core/rx_impl.dart';
6 import '../rx_core/rx_interface.dart'; 6 import '../rx_core/rx_interface.dart';
7 import '../rx_typedefs/rx_typedefs.dart'; 7 import '../rx_typedefs/rx_typedefs.dart';
8 8
9 -  
10 /// Create a list similar to `List<T>` 9 /// Create a list similar to `List<T>`
11 class RxList<E> implements List<E>, RxInterface<List<E>> { 10 class RxList<E> implements List<E>, RxInterface<List<E>> {
12 RxList([List<E> initial]) { 11 RxList([List<E> initial]) {
1 import 'dart:async'; 1 import 'dart:async';
2 -import 'package:meta/meta.dart'; 2 +import 'package:flutter/foundation.dart';
3 import '../../../../get.dart'; 3 import '../../../../get.dart';
4 import '../rx_core/rx_interface.dart'; 4 import '../rx_core/rx_interface.dart';
5 import '../rx_typedefs/rx_typedefs.dart'; 5 import '../rx_typedefs/rx_typedefs.dart';
@@ -3,8 +3,6 @@ import 'package:flutter/widgets.dart'; @@ -3,8 +3,6 @@ import 'package:flutter/widgets.dart';
3 import 'package:get/src/state_manager/rx/rx_core/rx_interface.dart'; 3 import 'package:get/src/state_manager/rx/rx_core/rx_interface.dart';
4 import '../rx_core/rx_impl.dart'; 4 import '../rx_core/rx_impl.dart';
5 5
6 -  
7 -  
8 /// The simplest reactive widget in GetX. 6 /// The simplest reactive widget in GetX.
9 /// 7 ///
10 /// Just pass your Rx variable in the root scope of the callback to have it 8 /// Just pass your Rx variable in the root scope of the callback to have it
1 name: get 1 name: get
2 description: Open screens/snackbars/dialogs/bottomSheets without context, manage states and inject dependencies easily with GetX. 2 description: Open screens/snackbars/dialogs/bottomSheets without context, manage states and inject dependencies easily with GetX.
3 -version: 3.6.0 3 +version: 3.6.2
4 homepage: https://github.com/jonataslaw/get 4 homepage: https://github.com/jonataslaw/get
5 5
6 environment: 6 environment:
1 import 'package:flutter_test/flutter_test.dart'; 1 import 'package:flutter_test/flutter_test.dart';
2 -import 'package:matcher/matcher.dart';  
3 import 'package:get/get.dart'; 2 import 'package:get/get.dart';
4 3
5 class Mock { 4 class Mock {
@@ -19,6 +18,14 @@ class DisposableController extends DisposableInterface { @@ -19,6 +18,14 @@ class DisposableController extends DisposableInterface {
19 } 18 }
20 } 19 }
21 20
  21 +class TypeMatcher<T> {
  22 + /// Creates a type matcher for the given type parameter.
  23 + const TypeMatcher();
  24 +
  25 + /// Returns true if the given object is of type `T`.
  26 + bool check(dynamic object) => object is T;
  27 +}
  28 +
22 abstract class Service { 29 abstract class Service {
23 String post(); 30 String post();
24 } 31 }