Publishes the first element of a stream to satisfy a predicate closure, then finishes.
- iOS 13.0+
- macOS 10.15+
- Mac Catalyst 13.0+
- tvOS 13.0+
- watchOS 6.0+
- Xcode 11.0+
A closure that takes an element as a parameter and returns a Boolean value that indicates whether to publish the element.
A publisher that only publishes the first element of a stream that satifies the predicate.
The publisher ignores all elements after the first. If this publisher doesn’t receive any elements, it finishes without publishing.