RefSetExt<T> extension

Reactive extensions for a Ref that stores a Set.

Mọi mutation đều gọi notifyChange() để đảm bảo các Watch/Computed đều cập nhật đúng.

on

Methods

add(T value) bool

Available on Ref<Set<T>>, provided by the RefSetExt extension

Adds a single value to the set.
addAll(Iterable<T> elements) → void

Available on Ref<Set<T>>, provided by the RefSetExt extension

Adds all items in elements.
clear() → void

Available on Ref<Set<T>>, provided by the RefSetExt extension

Clears the entire set.
mapInPlace(T convert(T)) → void

Available on Ref<Set<T>>, provided by the RefSetExt extension

Maps every element using convert, in-place.
remove(T value) bool

Available on Ref<Set<T>>, provided by the RefSetExt extension

Removes a single value.
removeAll(Iterable<T> elements) → void

Available on Ref<Set<T>>, provided by the RefSetExt extension

Removes all items in elements.
removeWhere(bool test(T element)) → void

Available on Ref<Set<T>>, provided by the RefSetExt extension

Removes every element that satisfies test.
retainAll(Iterable<T> elements) → void

Available on Ref<Set<T>>, provided by the RefSetExt extension

Retains only elements that exist in elements.
retainWhere(bool test(T element)) → void

Available on Ref<Set<T>>, provided by the RefSetExt extension

Keeps only elements that satisfy test.
toggle(T value) → void

Available on Ref<Set<T>>, provided by the RefSetExt extension

Toggles presence of value.

Operators

operator +(T value) → void

Available on Ref<Set<T>>, provided by the RefSetExt extension

Adds value to the set.
operator -(T value) → void

Available on Ref<Set<T>>, provided by the RefSetExt extension

Removes value from the set.