ObservableSet<T> Class
A standard Set
Extends
- Set<T>
Methods
| Name | Description | |
|---|---|---|
| constructor<T>(elements?: Iterable<T, any, any>): ObservableSet<T> | Construct a new ObservableSet. | |
| addAll(items: Iterable<T, any, any>): number | Add multiple items to the set, raising onBatchAdded only once after all items are added. | |
| clear(): void | If this set is not already empty, invokes Set.clear | |
| delete(item: T): boolean | Invokes Set.delete, raising | |
| deleteAll(items: Iterable<T, any, any>): number | Delete multiple items from the set, raising onBatchDeleted only once after all items are deleted. |
Properties
| Name | Type | Description | |
|---|---|---|---|
| onAdded Readonly | BeEvent<(item: T) => void> | Emitted after item is added to this set. |
|
| onBatchAdded Readonly | BeEvent<() => void> | Emitted after multiple items are added to this set via addAll. | |
| onBatchDeleted Readonly | BeEvent<() => void> | Emitted after multiple items are deleted from this set via deleteAll. | |
| onCleared Readonly | BeEvent<() => void> | Emitted after this set's contents are cleared. | |
| onDeleted Readonly | BeEvent<(item: T) => void> | Emitted after item is deleted from this set. |
Defined in
Last Updated: 13 March, 2026
Found something wrong, missing, or unclear on this page? Raise an issue in our repo.