Skip to content

RillBooleanOps

extension RillBooleanOps on Rill<bool>

Methods

ifM() extension

Rill<O2> ifM<O2>(Rill<O2> Function() ifTrue, Rill<O2> Function() ifFalse)

Available on Rill<O>, provided by the RillBooleanOps extension

Implementation
dart
Rill<O2> ifM<O2>(Function0<Rill<O2>> ifTrue, Function0<Rill<O2>> ifFalse) =>
    flatMap((b) => b ? ifTrue() : ifFalse());