Package-level declarations
Types
Link copied to clipboard
A foundational interface for mutable collections that expose their state as a StateFlow.
Link copied to clipboard
interface MutableReactiveList<E> : MutableReactiveCollection<E, List<E>, MutableList<E>> , MutableList<E>
A mutable list that also exposes a StateFlow via asStateFlow, allowing for reactive observation of its contents.
Link copied to clipboard
interface MutableReactiveMap<K, V> : MutableReactiveCollection<Map.Entry<K, V>, Map<K, V>, MutableMap<K, V>> , MutableMap<K, V>
A mutable map that also exposes a StateFlow via asStateFlow, allowing for reactive observation of its contents.
Link copied to clipboard
interface MutableReactiveSet<E> : MutableReactiveCollection<E, Set<E>, MutableSet<E>> , MutableSet<E>
A mutable set that also exposes a StateFlow via asStateFlow, allowing for reactive observation of its contents.
Functions
Link copied to clipboard
Link copied to clipboard
Creates a Flow that emits the value associated with the specified key whenever this map changes.