abstract class SortedSetNode<T>
undocumented
Extended by: SortedSetInner<T>, SortedSetLeaf<T>
Type parameters
| Name | Description |
|---|---|
| T | undocumented |
Properties
_NonEmptyType
undocumented
_NonEmptyTypeDefinition
_NonEmptyType: SortedSetNode<T>;
context
undocumented
contextDefinition
abstract get context(): SortedSetContext<T>;
Methods
add
undocumented
addaddAll
undocumented
addAllDefinition
addAll(values: StreamSource<T>): SortedSet.NonEmpty<T>;
Parameters
| Name | Type | Description |
|---|---|---|
values | StreamSource<T> |
addInternal
undocumented
addInternaldifference
undocumented
differenceDefinition
difference(other: StreamSource<T>): SortedSet<T>;
Parameters
| Name | Type | Description |
|---|---|---|
other | StreamSource<T> |
drop
undocumented
dropfilter
undocumented
filterfindIndex
undocumented
findIndexforEach
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;} |
getInsertIndexOf
undocumented
getInsertIndexOfgetSliceRange
undocumented
getSliceRangehas
undocumented
hasintersect
undocumented
intersectDefinition
intersect(other: StreamSource<T>): SortedSet<T>;
Parameters
| Name | Type | Description |
|---|---|---|
other | StreamSource<T> |
remove
undocumented
removeremoveAll
undocumented
removeAllDefinition
removeAll<U>(values: StreamSource<RelatedTo<T, U>>): SortedSet<T>;
Type parameters
| Name | Description |
|---|---|
| U |
Parameters
| Name | Type | Description |
|---|---|---|
values | StreamSource<RelatedTo<T, U>> |
removeInternal
undocumented
removeInternalslice
undocumented
slicesliceIndex
undocumented
sliceIndexstream
undocumented
streamDefinition
abstract stream(options?: {
reversed?: boolean;
}): Stream.NonEmpty<T>;
Parameters
| Name | Type | Description |
|---|---|---|
options | {reversed?: boolean;} |
streamRange
undocumented
streamRangestreamSliceIndex
undocumented
streamSliceIndexsymDifference
undocumented
symDifferenceDefinition
symDifference(other: StreamSource<T>): SortedSet<T>;
Parameters
| Name | Type | Description |
|---|---|---|
other | StreamSource<T> |
take
undocumented
taketoArray
undocumented
toArrayDefinition
abstract toArray(): ArrayNonEmpty<T>;
union
undocumented
unionDefinition
union(other: StreamSource<T>): SortedSet<T> | any;
Parameters
| Name | Type | Description |
|---|---|---|
other | StreamSource<T> |