| Index: lib/src/result/error.dart
|
| diff --git a/lib/src/result/error.dart b/lib/src/result/error.dart
|
| index eecf68e450c873cfee8aac7a019dde4bc6c7f871..b6d585937f520f736cd77d322945bb6796722649 100644
|
| --- a/lib/src/result/error.dart
|
| +++ b/lib/src/result/error.dart
|
| @@ -8,14 +8,14 @@ import '../result.dart';
|
| import 'value.dart';
|
|
|
| /// A result representing a thrown error.
|
| -class ErrorResult implements Result {
|
| +class ErrorResult<T> implements Result<T> {
|
| final error;
|
| final StackTrace stackTrace;
|
|
|
| bool get isValue => false;
|
| bool get isError => true;
|
| - ValueResult get asValue => null;
|
| - ErrorResult get asError => this;
|
| + ValueResult<T> get asValue => null;
|
| + ErrorResult<T> get asError => this;
|
|
|
| ErrorResult(this.error, this.stackTrace);
|
|
|
| @@ -27,7 +27,7 @@ class ErrorResult implements Result {
|
| sink.addError(error, stackTrace);
|
| }
|
|
|
| - Future get asFuture => new Future.error(error, stackTrace);
|
| + Future<T> get asFuture => new Future.error(error, stackTrace);
|
|
|
| /// Calls an error handler with the error and stacktrace.
|
| ///
|
|
|