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