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