strongObserved

@JvmName(name = "strongObservedList")
fun <E> MutableProvider<out MutableList<E>>.strongObserved(): Provider<MutableList<E>>

Creates and returns a new Provider that observes the list of this and propagates changes appropriately.


@JvmName(name = "strongObservedCopyList")
fun <E> MutableProvider<List<E>>.strongObserved(): Provider<MutableList<E>>
@JvmName(name = "strongObservedCopyMap")
fun <K, V> MutableProvider<Map<K, V>>.strongObserved(): Provider<MutableMap<K, V>>
@JvmName(name = "strongObservedCopySet")
fun <E> MutableProvider<Set<E>>.strongObserved(): Provider<MutableSet<E>>

Creates and returns a new Provider that observes the list of this and propagates changes appropriately using a lazy copy-on-write strategy.


@JvmName(name = "strongObservedMap")
fun <K, V> MutableProvider<out MutableMap<K, V>>.strongObserved(): Provider<MutableMap<K, V>>

Creates and returns a new Provider that observes the map of this and propagates changes appropriately.


@JvmName(name = "strongObservedSet")
fun <E> MutableProvider<out MutableSet<E>>.strongObserved(): Provider<MutableSet<E>>

Creates and returns a new Provider that observes the set of this and propagates changes appropriately.