future property

Future<T> get future
override

Implementation

Future<T> get future {
  if (_error != null) return Future.error(_error!);
  final _resolved = !isResolved;
  return _resolved ? _stream.stream.first : Future.value(this.value);
}