ListResultExtensions<T, E> extension
Extends ListResult with additional functionality.
- on
-
- IterableResult<
T, E>
- IterableResult<
Properties
- isEmpty → bool
-
Available on IterableResult<
Returns true if the result is not successful or the list is empty.T, E> , provided by the ListResultExtensions extensionno setter - isNotEmpty → bool
-
Available on IterableResult<
Returns true if this instance represents a success result and there are itemse in the list.T, E> , provided by the ListResultExtensions extensionno setter
Methods
-
iterableOr(
Iterable< T> orElse) → Iterable<T> -
Available on IterableResult<
Returns the result if it is a success, or the result ofT, E> , provided by the ListResultExtensions extensionorElse -
lengthOr(
int length) → int -
Available on IterableResult<
Returns the length of the list if it is a success, orT, E> , provided by the ListResultExtensions extensionlength -
sorted<
M extends IterableResult< (T, E> >int compare(T a, T b), {required Iterable< T> onSuccess(Iterable<T> )}) → IterableResult<T, E> -
Available on IterableResult<
Performs a sort operation and returns a new instance ofT, E> , provided by the ListResultExtensions extensionM. -
where(
bool predicate(T), {required Iterable< T> onError(E)}) → Iterable<T> -
Available on IterableResult<
Performs a filter operation and returns a new instance ofT, E> , provided by the ListResultExtensions extensionT.