Constructors
constructor
- new ImmuSet(values?: ReadonlyArray<T> | Iterable<T>, hash?: Hash): ImmuSet
-
Parameters
-
Optional values: ReadonlyArray<T> | Iterable<T>
-
Default value hash: Hash = defaultHash
Methods
__@iterator
- __@iterator(): IterableIterator<T>
-
Returns IterableIterator<T>
entries
- entries(): IterableIterator<[T, T]>
-
Returns IterableIterator<[T, T]>
forEach
- forEach(callbackfn: function, thisArg?: any): void
-
Parameters
-
callbackfn: function
-
- (value: T, value2: T, set: ReadonlySet<T>): void
-
Parameters
-
value: T
-
value2: T
-
set: ReadonlySet<T>
Returns void
-
Optional thisArg: any
Returns void
has
-
Parameters
Returns boolean
keys
- keys(): IterableIterator<T>
-
Returns IterableIterator<T>
values
- values(): IterableIterator<T>
-
Returns IterableIterator<T>