Contents

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 FlatMany

Example

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