@metreeca/flow - v0.9.21
    Preparing search index...

    Function some

    • Creates a sink reporting whether some item matches a predicate.

      Items are tested in source order and consumption stops at the first match, leaving the rest of the feed unconsumed; an empty feed reports no match.

      Type Parameters

      • V

        The type of items in the feed

      Parameters

      • predicate: (item: V) => Awaitable<boolean>

        The function testing each item

      Returns Sink<V, boolean>

      A sink resolving to true if at least one item matches predicate; false otherwise

      await pipe(
      (items(1, 2, 3, 4, 5))
      (some(n => n > 3))
      ); // true