//================================================================ /** * @packageDocumentation * @module std */ //================================================================ import { IBidirectionalIterator } from "./IBidirectionalIterator"; import { IReversableIterator } from "./IReversableIterator"; /** * Reverse iterator * * @author Jeongho Nam - https://github.com/samchon */ export interface IReverseIterator< T, Base extends IReversableIterator, This extends IReverseIterator, > extends IBidirectionalIterator { /** * Get base iterator. * * @return The base iterator. */ base(): Base; }