maybeMap<R> abstract method

R maybeMap<R>({
  1. R data(
    1. AsyncData<T> data
    )?,
  2. R loading(
    1. AsyncLoading<T> loading
    )?,
  3. R error(
    1. AsyncError<T> error
    )?,
  4. required R orElse(),
})

Transforms the state to another type by matching the wrapper class, falling back to orElse if unmatched.

Implementation

R maybeMap<R>({
  R Function(AsyncData<T> data)? data,
  R Function(AsyncLoading<T> loading)? loading,
  R Function(AsyncError<T> error)? error,
  required R Function() orElse,
});