shareup/combine-extensions
A collection of useful extensions for Apple's Combine framework.
Features
Publishers
- AgainAt
- AnyConnectablePublisher
- BufferPassthroughSubject
- Distinct
- Enumerated
- InputStreamPublisher
- MulticastLatest
- OutputStreamPublisher
- ReduceLatest
- RetryIf
- ThrottleWhile
Extensions
Schedulers
Thread-safe subscription management
Usage
Add CombineExtensions to the dependencies section of your package.swift file.
.package(url: "https://github.com/shareup/combine-extensions.git", from: "6.2.0")License
CombineExtensions is licensed under the MIT license. It includes code from Combine Schedulers, which is also licensed under the MIT license.
Package Metadata
Repository: shareup/combine-extensions
Default branch: main
README: README.md