strongImmediateFlatMapNonNull

inline fun <T, R> Provider<T>.strongImmediateFlatMapNonNull(crossinline transform: (T) -> Provider<R>?): Provider<R?>

Creates and returns a new Provider that maps to the value of the Provider returned by transform, or null if transform returns null.

This disables lazy evaluation of this in order to ensure that all updates of the flat-mapped provider are received.

transform should be a pure function.