predicate<I, T> function

TransformingPredicate<I, T> predicate<I, T>(
  1. bool predicate(
    1. I input
    ), [
  2. T transformer(
    1. I input
    )?,
  3. String? description
])

Implementation

TransformingPredicate<I, T> predicate<I, T>(
  bool Function(I input) predicate, [
  T Function(I input)? transformer,
  String? description,
]) =>
    TransformingPredicate<I, T>(
        predicate, transformer ?? identity, description);