UNPKG

js-sdsl

Version:

javascript standard data structure library which benchmark against C++ STL

20 lines (19 loc) 785 B
import { ContainerIterator } from "../../ContainerBase"; import TreeContainer from "./index"; declare abstract class TreeIterator<K, V> extends ContainerIterator<K | [K, V]> { abstract readonly container: TreeContainer<K, V>; /** * @description Get the sequential index of the iterator in the tree container.<br/> * <strong>Note:</strong> * This function only takes effect when the specified tree container `enableIndex = true`. * @returns The index subscript of the node in the tree. * @example * const st = new OrderedSet([1, 2, 3], true); * console.log(st.begin().next().index); // 1 */ get index(): number; isAccessible(): boolean; pre(): this; next(): this; } export default TreeIterator;