Future<T> single

Returns the single element.

If an error event occurs before or after the first data event, the resulting future is completed with that error.

If this is empty or has more than one element throws a StateError.