class SortedSetLeaf<T>
undocumented
Extends: SortedSetNode<T>
Type parameters
Name | Description |
---|---|
T | undocumented |
Properties
_NonEmptyType
undocumented
_NonEmptyType
context
undocumented
context
size
undocumented
size
Methods
add
undocumented
add
addAll
undocumented
addAll
Definition
addAll(values:
StreamSource
<T>): SortedSet.NonEmpty<T>;
Parameters
Name | Type | Description |
---|---|---|
values | StreamSource <T> |
Overrides
addInternal
undocumented
addInternal
asNormal
undocumented
asNormal
copy
undocumented
copy
Definition
copy(entries: readonly T[]):
SortedSetLeaf
<T>;
Parameters
Name | Type | Description |
---|---|---|
entries | readonly T[] |
deleteMax
undocumented
deleteMax
Definition
deleteMax(): [T,
SortedSetLeaf
<T>];
deleteMin
undocumented
deleteMin
Definition
deleteMin(): [T,
SortedSetLeaf
<T>];
difference
undocumented
difference
Definition
difference(other:
StreamSource
<T>): SortedSet<T>;
Parameters
Name | Type | Description |
---|---|---|
other | StreamSource <T> |
Overrides
drop
undocumented
drop
dropInternal
undocumented
dropInternal
Definition
dropInternal(amount: number):
SortedSetLeaf
<T>;
Parameters
Name | Type | Description |
---|---|---|
amount | number |
filter
undocumented
filter
findIndex
undocumented
findIndex
forEach
undocumented
forEach
Definition
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 ; } |
Overrides
getAtIndex
undocumented
getAtIndex
getInsertIndexOf
undocumented
getInsertIndexOf
getSliceRange
undocumented
getSliceRange
has
undocumented
has
intersect
undocumented
intersect
Definition
intersect(other:
StreamSource
<T>): SortedSet<T>;
Parameters
Name | Type | Description |
---|---|---|
other | StreamSource <T> |
Overrides
max
undocumented
max
min
undocumented
min
mutateGetFromLeft
undocumented
mutateGetFromLeft
Definition
mutateGetFromLeft(left:
SortedSetLeaf
<T>, toMe: T): [T,
SortedSetLeaf
<T>];
Parameters
Name | Type | Description |
---|---|---|
left | SortedSetLeaf <T> | |
toMe | T |
mutateGetFromRight
undocumented
mutateGetFromRight
Definition
mutateGetFromRight(right:
SortedSetLeaf
<T>, toMe: T): [T,
SortedSetLeaf
<T>];
Parameters
Name | Type | Description |
---|---|---|
right | SortedSetLeaf <T> | |
toMe | T |
mutateGiveToLeft
undocumented
mutateGiveToLeft
Definition
mutateGiveToLeft(left:
SortedSetLeaf
<T>, toLeft: T): [T,
SortedSetLeaf
<T>];
Parameters
Name | Type | Description |
---|---|---|
left | SortedSetLeaf <T> | |
toLeft | T |
mutateGiveToRight
undocumented
mutateGiveToRight
Definition
mutateGiveToRight(right:
SortedSetLeaf
<T>, toRight: T): [T,
SortedSetLeaf
<T>];
Parameters
Name | Type | Description |
---|---|---|
right | SortedSetLeaf <T> | |
toRight | T |
mutateJoinLeft
undocumented
mutateJoinLeft
Definition
mutateJoinLeft(left:
SortedSetLeaf
<T>, entry: T): void;
Parameters
Name | Type | Description |
---|---|---|
left | SortedSetLeaf <T> | |
entry | T |
mutateJoinRight
undocumented
mutateJoinRight
Definition
mutateJoinRight(right:
SortedSetLeaf
<T>, entry: T): void;
Parameters
Name | Type | Description |
---|---|---|
right | SortedSetLeaf <T> | |
entry | T |
mutateSplitRight
undocumented
mutateSplitRight
Definition
mutateSplitRight(index?: number): [T,
SortedSetLeaf
<T>];
Parameters
Name | Type | Description |
---|---|---|
index | number |
normalize
undocumented
normalize
remove
undocumented
remove
removeAll
undocumented
removeAll
Definition
removeAll<U>(values:
StreamSource
<
RelatedTo
<T, U>>): SortedSet<T>;
Type parameters
Name | Description |
---|---|
U |
Parameters
Name | Type | Description |
---|---|---|
values | StreamSource < RelatedTo <T, U>> |
Overrides
removeInternal
undocumented
removeInternal
Definition
removeInternal(value: T):
SortedSetNode
<T>;
Parameters
Name | Type | Description |
---|---|---|
value | T |
Overrides
slice
undocumented
slice
sliceIndex
undocumented
sliceIndex
stream
undocumented
stream
Definition
stream(options?: {
reversed?: boolean;
}):
Stream.NonEmpty
<T>;
Parameters
Name | Type | Description |
---|---|---|
options | { reversed?: boolean; } |
Overrides
streamRange
undocumented
streamRange
streamSliceIndex
undocumented
streamSliceIndex
symDifference
undocumented
symDifference
Definition
symDifference(other:
StreamSource
<T>): SortedSet<T>;
Parameters
Name | Type | Description |
---|---|---|
other | StreamSource <T> |
Overrides
take
undocumented
take
takeInternal
undocumented
takeInternal
Definition
takeInternal(amount: number):
SortedSetLeaf
<T>;
Parameters
Name | Type | Description |
---|---|---|
amount | number |
toArray
undocumented
toArray
toBuilder
undocumented
toBuilder
toJSON
undocumented
toJSON
toString
undocumented
toString
union
undocumented
union
Definition
union(other:
StreamSource
<T>): SortedSet<T>
|
any;
Parameters
Name | Type | Description |
---|---|---|
other | StreamSource <T> |