concatWith

fun <T> Flow<T>.concatWith(flow: Flow<T>): Flow<T>(source)
fun <T> Flow<T>.concatWith(flow1: Flow<T>, flow2: Flow<T>): Flow<T>(source)
fun <T> Flow<T>.concatWith(flow1: Flow<T>, flow2: Flow<T>, flow3: Flow<T>): Flow<T>(source)
fun <T> Flow<T>.concatWith(flow1: Flow<T>, flow2: Flow<T>, flow3: Flow<T>, flow4: Flow<T>): Flow<T>(source)
fun <T> Flow<T>.concatWith(flow: Flow<T>, vararg others: Flow<T>): Flow<T>(source)
fun <T> Flow<T>.concatWith(others: Iterable<Flow<T>>): Flow<T>(source)
fun <T> Flow<T>.concatWith(others: Sequence<Flow<T>>): Flow<T>(source)

Returns a Flow that emits the items emitted from the current Flow, then the next, one after the other, without interleaving them.