trackChanges
fun <T> MutableList<T>.trackChanges(callback: (item: T, list: DirtyList<T>) -> Unit = { _, _ -> }): DirtyList<T>
Track changes in a mutable list.
fun <K, V> MutableMap<K, V>.trackChanges(callback: (key: K, value: V, map: DirtyMap<K, V>) -> Unit = { _, _, _ -> }): DirtyMap<K, V>
Track changes in a mutable map.