Prerelease This site documents an alpha of libtmux. Its structure, URLs and APIs are subject to change.

ControlNotificationStream.allSatisfy(_:)

Swift
  • Python Unavailable
  • Ruby Unavailable
  • Lua Unavailable
  • TypeScript Unavailable
  • Rust Unavailable
  • Go Unavailable
  • Java Unavailable
  • .NET Unavailable
  • C++ Unavailable
  • Swift

View as Markdown

Declared in
ControlNotificationStream
Package
libtmux-swift
allSatisfy(_:) ( predicate : (Self.Element) async throws -> Bool ) → Bool
methodasync
methodasync
allSatisfy(_:)

Inherited from AsyncSequence.allSatisfy(_:)

Returns a Boolean value that indicates whether all elements produced by the asynchronous sequence satisfy the given predicate.

In this example, an asynchronous sequence called Counter produces Int values from 1 to 10. The allSatisfy(_:) method checks to see whether all elements produced by the sequence are less than 10.

let allLessThanTen = await Counter(howHigh: 10) .allSatisfy { $0 < 10 } print(allLessThanTen) // Prints "false"

The predicate executes each time the asynchronous sequence produces an element, until either the predicate returns false or the sequence ends.

If the asynchronous sequence is empty, this method returns true.

  • Parameter predicate: A closure that takes an element of the asynchronous sequence as its argument and returns a Boolean value that indicates whether the passed element satisfies a condition.
  • Returns: true if the sequence contains only elements that satisfy predicate; otherwise, false.
Raises

0 declared, 0 inherited

Esc

Type to search.