flatMapNullable<B> method
If the given function f
returns null
, fail with None.
Otherwise, return the result of f
.
Implementation
RIOOption<R, B> flatMapNullable<B>(
B? Function(A _) f,
) =>
flatMap((a) {
final b = f(a);
return b == null ? ZIO.fail(const None()) : ZIO.succeed(b);
});