UNPKG

ts-collection

Version:

This is re-write of the java collection classes in typescript. There is some tweak as typescript templates are not as equivalent as Java.

15 lines (14 loc) 596 B
import { Iterator } from "./iterator"; import { RedBlackTree, RedBlackTreeNode } from "./RedBlackTree"; export declare class AbstractRedBlackTreeIterator<V> implements Iterator<V> { protected rbTree: RedBlackTree<V>; protected m_NextNode: RedBlackTreeNode<V>; protected m_LastRetruned: RedBlackTreeNode<V>; protected m_ExpectedModCount: number; constructor(firstNode: RedBlackTreeNode<V>, rbTree: RedBlackTree<V>); hasNext(): boolean; next(): V | any; protected nextNode(): RedBlackTreeNode<V>; protected prevNode(): RedBlackTreeNode<V>; remove(): void; }