0xLeif/FlatMany
flatMap --> Publishers.MergeMany --> map --> collect
What does FlatMany do?
When you have a Publisher which has an Output that is a sequence. FlatMany makes it easy to map each element of that sequence into a publisher.
Usage
import FlatManyExample
let task = Just<[Int]>([1, 2, 3])
.flatMany {
Just("\($0 * $0)").eraseToAnyPublisher()
}
.sink { values in
print(values)
}Package Metadata
Repository: 0xLeif/FlatMany
Stars: 4
Forks: 0
Open issues: 0
Default branch: main
Primary language: swift
License: MIT
Topics: combine, publishers, rx, swift
README: README.md