| 123456789101112131415161718 |
- 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;
- pre(): this;
- next(): this;
- }
- export default TreeIterator;
|