Viewable List
Properties
Functions
Executes handler exactly once when the source fires an event with a non-null value, then terminates the subscription
Whenever a change happens in this source, fires a change in the target signal of the same type.
Whenever a change happens in this source, changes the target property of the same type.
Synchronizes the viewable list by adding missing elements and removing unmatched elements. If the order of equal values is not changed, then they won't be modified. However, even if equal elements exist in both lists, but order is swapped, then they will be removed and re-added to satisfy the new values order. It helps drastically reduce the number of change events if the collection is unmodified at all or just a few elements are changed compared to the classical approach with 'clear' and 'addAll'.
Adds a subscription to changes of the contents of the list.
Adds a subscription to changes of the contents of the list, receiving the index and value as separate parameters.
Returns a property which evaluates to the last element of the list and is updated as elements are added to the list or removed from it.