zip
inline fun <T, R, V> Provider<T>.zip(other: Provider<R>, crossinline transform: (T, R) -> V): Provider<V>(source)
Lazily zips this Provider's value with another Provider of type R and returns a Provider of type V.
inline fun <T, R, V> SuspendProvider<T>.zip(other: SuspendProvider<R>, crossinline transform: suspend (T, R) -> V): SuspendProvider<V>(source)
Returns a provider that invokes this provider and other sequentially, then combines their values with transform.