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.
Methods
-
add(
T value) → bool -
Available on Ref<
Adds a single value to the set.Set< , provided by the RefSetExt extensionT> > -
addAll(
Iterable< T> elements) → void -
Available on Ref<
Adds all items inSet< , provided by the RefSetExt extensionT> >elements. -
clear(
) → void -
Available on Ref<
Clears the entire set.Set< , provided by the RefSetExt extensionT> > -
mapInPlace(
T convert(T)) → void -
Available on Ref<
Maps every element usingSet< , provided by the RefSetExt extensionT> >convert, in-place. -
remove(
T value) → bool -
Available on Ref<
Removes a single value.Set< , provided by the RefSetExt extensionT> > -
removeAll(
Iterable< T> elements) → void -
Available on Ref<
Removes all items inSet< , provided by the RefSetExt extensionT> >elements. -
removeWhere(
bool test(T element)) → void -
Available on Ref<
Removes every element that satisfiesSet< , provided by the RefSetExt extensionT> >test. -
retainAll(
Iterable< T> elements) → void -
Available on Ref<
Retains only elements that exist inSet< , provided by the RefSetExt extensionT> >elements. -
retainWhere(
bool test(T element)) → void -
Available on Ref<
Keeps only elements that satisfySet< , provided by the RefSetExt extensionT> >test. -
toggle(
T value) → void -
Available on Ref<
Toggles presence ofSet< , provided by the RefSetExt extensionT> >value.
Operators
-
operator +(
T value) → void -
Available on Ref<
AddsSet< , provided by the RefSetExt extensionT> >valueto the set. -
operator -(
T value) → void -
Available on Ref<
RemovesSet< , provided by the RefSetExt extensionT> >valuefrom the set.