//================================================================ /** * @packageDocumentation * @module std */ //================================================================ import { IForwardIterator } from "./IForwardIterator"; /** * Bidirectional iterator. * * @author Jeongho Nam - https://github.com/samchon */ export interface IBidirectionalIterator< T, Iterator extends IBidirectionalIterator< T, Iterator > = IBidirectionalIterator, > extends IForwardIterator { /** * Get previous iterator. * * @return The previous iterator. */ prev(): Iterator; }