max property
Bloom<E>
get
max
Returns the maximum element in this collection, or throws StateError if empty.
Requires:
- The collection MUST NOT be empty.
Throws:
- StateError if the collection is empty upon evaluation.
Implementation
Bloom<E> get max => computed((via) {
final source = via(bloom);
if (source.isEmpty) throw StateError('No element');
return source.max as E;
});