import { SortedSetNode } from "https://deno.land/x/rimbu@1.0.4/sorted/set-custom/index.ts";
Properties
abstract
readonly
context: SortedSetContext<T>Methods
addAll(values: StreamSource<T>): SortedSet.NonEmpty<T>
abstract
addInternal(value: T): SortedSetNode<T>asNormal(): this
difference(other: StreamSource<T>): SortedSet<T>
abstract
forEach(f: () => void, traverseState?: TraverseState): voidabstract
getInsertIndexOf(value: T): numbergetSliceRange(range: Range<T>): { startIndex: number; endIndex: number; }
intersect(other: StreamSource<T>): SortedSet<T>
abstract
removeInternal(value: T): SortedSetNode<T>sliceIndex(range: IndexRange): SortedSet<T>
streamRange(range: Range<T>, reversed?): Stream<T>
abstract
streamSliceIndex(range: IndexRange, reversed?: boolean): Stream<T>symDifference(other: StreamSource<T>): SortedSet<T>
abstract
toArray(): ArrayNonEmpty<T>toString(): string
union(other: StreamSource<T>): SortedSet<T> | any