| Index: lib/src/typed/future.dart
|
| diff --git a/lib/src/typed/future.dart b/lib/src/typed/future.dart
|
| index a269593dff651fe11c4e21179d01edb4d9b3d632..f53ec5f9e086ed967eeb054a3658b39fc169c7b3 100644
|
| --- a/lib/src/typed/future.dart
|
| +++ b/lib/src/typed/future.dart
|
| @@ -11,8 +11,8 @@ class TypeSafeFuture<T> implements Future<T> {
|
|
|
| Stream<T> asStream() => _future.then((value) => value as T).asStream();
|
|
|
| - Future catchError(Function onError, {bool test(Object error)}) =>
|
| - _future.catchError(onError, test: test);
|
| + Future<T> catchError(Function onError, {bool test(Object error)}) async =>
|
| + new TypeSafeFuture<T>(_future.catchError(onError, test: test));
|
|
|
| Future/*<S>*/ then/*<S>*/(/*=S*/ onValue(T value), {Function onError}) =>
|
| _future.then((value) => onValue(value as T), onError: onError);
|
|
|