TaskEither<L, R>.fromOption constructor
- Option<
R> option, - L onNone(
Build a TaskEither from option
.
When option
is Some, then return Right when
running TaskEither. Otherwise return onNone
.
Implementation
factory TaskEither.fromOption(Option<R> option, L Function() onNone) =>
TaskEither(() async => option.match(
() => Left(onNone()),
Right.new,
));