Variables
Const Empty
Functions
areEqual
Type parameters
Parameters
Returns boolean
areIntersecting
Type parameters
Parameters
Returns boolean
deduplicate
Type parameters
Parameters
end
Type parameters
Parameters
Returns T
findPredecessorIndex
- findPredecessorIndex<T>(array: SortedArray<T>, x: T): number
Type parameters
Parameters
Returns number
findPredecessorIndexInInterval
Type parameters
Parameters
Returns number
findRange
Type parameters
Parameters
has
Type parameters
Parameters
Returns boolean
hashCode
Type parameters
Parameters
Returns number
indexOf
Type parameters
Parameters
Returns number
indexOfInInterval
Type parameters
Parameters
Returns number
indexOfInRange
- indexOfInRange<T>(array: SortedArray<T>, x: number, start: number, end: number): number
Type parameters
Parameters
x: number
start: number
end: number
Returns number
indicesOf
Type parameters
T: number = number
I: number = number
Parameters
intersect
Type parameters
Parameters
intersectionSize
Type parameters
Parameters
Returns number
is
Type parameters
Parameters
isRange
- isRange<T>(array: ArrayLike<number>): boolean
Type parameters
Parameters
Returns boolean
isSubset
Type parameters
Parameters
Returns boolean
max
Type parameters
Parameters
Returns T
min
Type parameters
Parameters
Returns T
ofBounds
Type parameters
Parameters
ofRange
Type parameters
Parameters
ofSingleton
Type parameters
Parameters
ofSortedArray
Type parameters
Parameters
ofUnsortedArray
Type parameters
Parameters
size
Type parameters
Parameters
Returns number
start
Type parameters
Parameters
Returns T
subtract
Type parameters
Parameters
toString
Type parameters
Parameters
Returns string
union
Type parameters
Parameters
Returns
array[array.length - 1] + 1