abstract class HashSetNonEmptyBase<T>
undocumented
Extends: NonEmptyBase<E>
Extended by: HashSetBlock<T>, HashSetCollision<T>
Type parameters
| Name | Description |
|---|---|
| T | undocumented |
Properties
_NonEmptyType
undocumented
_NonEmptyTypecontext
undocumented
contextDefinition
abstract get context(): HashSetContext<T>;
isEmpty
undocumented
isEmptyMethods
[Symbol.iterator]
undocumented
[Symbol.iterator]add
undocumented
addaddAll
undocumented
addAllDefinition
addAll(values: StreamSource<T>): HashSet.NonEmpty<T>;
Parameters
| Name | Type | Description |
|---|---|---|
values | StreamSource<T> |
asNormal
undocumented
asNormalassumeNonEmpty
undocumented
assumeNonEmptydifference
undocumented
differenceDefinition
difference(other: StreamSource<T>): HashSet<T>;
Parameters
| Name | Type | Description |
|---|---|---|
other | StreamSource<T> |
filter
undocumented
filterforEach
undocumented
forEachDefinition
abstract forEach(f: (value: T, index: number, halt: () => void) => void, options?: {
state?: TraverseState;
}): void;
Parameters
| Name | Type | Description |
|---|---|---|
f | (value: T, index: number, halt: () => void) => void | |
options | {state?: TraverseState;} |
has
undocumented
hasintersect
undocumented
intersectDefinition
intersect(other: StreamSource<T>): HashSet<T>;
Parameters
| Name | Type | Description |
|---|---|---|
other | StreamSource<T> |
nonEmpty
undocumented
nonEmptyremove
undocumented
removeremoveAll
undocumented
removeAllDefinition
removeAll(values: StreamSource<T>): HashSet<T>;
Parameters
| Name | Type | Description |
|---|---|---|
values | StreamSource<T> |
stream
undocumented
streamsymDifference
undocumented
symDifferenceDefinition
symDifference(other: StreamSource<T>): HashSet<T>;
Parameters
| Name | Type | Description |
|---|---|---|
other | StreamSource<T> |
toArray
undocumented
toArrayDefinition
abstract toArray(): ArrayNonEmpty<T>;
union
undocumented
unionDefinition
union(other: StreamSource<T>): HashSet.NonEmpty<T>;
Parameters
| Name | Type | Description |
|---|---|---|
other | StreamSource<T> |