Skip to content

Add a combineLatestMany algorithm #360

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 5 commits into
base: main
Choose a base branch
from

Conversation

czechboy0
Copy link

This is a draft PR to gather early feedback.

It introduces a combineLatestMany algorithm, inspired by the combineLatest variants, but dynamic across the input async sequences (both number and types), with only the element and failure types needing to match between them.

Only builds on Swift 6.2, so might need to wait for 6.2 to be released before it lands.

(Thanks to @FranzBusch for helping me figure out a few blockers along the way 🙏)

Please advise on the naming and next steps, thanks.

@czechboy0 czechboy0 linked an issue Aug 14, 2025 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

CombineLatest for an array of upstreams
2 participants