getOrElse method

Task<R> getOrElse(
  1. R orElse()
)

Convert this TaskOption to a Task.

The task returns a Some when TaskOption returns Some. Otherwise map the type L of TaskOption to type R by calling orElse.

Implementation

Task<R> getOrElse(R Function() orElse) =>
    Task(() async => (await run()).match(
          orElse,
          identity,
        ));