Publishers
A namespace for types that serve as publishers.
Declaration
enum PublishersOverview
The various operators defined as extensions on Publisher implement their functionality as classes or structures that extend this enumeration. For example, the contains(_:) operator returns a Publishers.Contains instance.
Topics
Convenience publishers
Working with subscribers
Mapping elements
Publishers.MapPublishers.TryMapPublishers.MapErrorPublishers.ScanPublishers.TryScanPublishers.SetFailureType
Filtering elements
Publishers.FilterPublishers.TryFilterPublishers.CompactMapPublishers.TryCompactMapPublishers.RemoveDuplicatesPublishers.TryRemoveDuplicatesPublishers.ReplaceEmptyPublishers.ReplaceError
Reducing elements
Publishers.CollectPublishers.CollectByCountPublishers.CollectByTimePublishers.TimeGroupingStrategyPublishers.IgnoreOutputPublishers.ReducePublishers.TryReduce
Applying mathematical operations on elements
Applying matching criteria to elements
Publishers.ContainsPublishers.ContainsWherePublishers.TryContainsWherePublishers.AllSatisfyPublishers.TryAllSatisfy
Applying sequence operations to elements
Publishers.DropUntilOutputPublishers.DropPublishers.DropWhilePublishers.TryDropWhilePublishers.ConcatenatePublishers.PrefixWhilePublishers.TryPrefixWhilePublishers.PrefixUntilOutput
Selecting specific elements
Publishers.FirstPublishers.FirstWherePublishers.TryFirstWherePublishers.LastPublishers.LastWherePublishers.TryLastWherePublishers.Output
Combining elements from multiple publishers
Publishers.CombineLatestPublishers.CombineLatest3Publishers.CombineLatest4Publishers.MergePublishers.Merge3Publishers.Merge4Publishers.Merge5Publishers.Merge6Publishers.Merge7Publishers.Merge8Publishers.MergeManyPublishers.ZipPublishers.Zip3Publishers.Zip4