ensure method

Decoder<A> ensure(
  1. bool predicate(
    1. A
    ),
  2. String message
)

Implementation

Decoder<A> ensure(bool Function(A) predicate, String message) =>
    flatMap((a) => predicate(a) ? pure(a) : Decoder.fail(message));