/** * @packageDocumentation * @module std.internal */ import { IRandomAccessIterator } from "../../iterator/IRandomAccessIterator"; import { ReverseIterator } from "./ReverseIterator"; import { IContainer } from "../../base/container/IContainer"; import { ArrayContainer } from "../container/linear/ArrayContainer"; import { ArrayIteratorBase } from "./ArrayIteratorBase"; /** * Reverse iterator of Array Containers. * * @author Jeongho Nam - https://github.com/samchon */ export declare abstract class ArrayReverseIteratorBase, ArrayT extends ArrayContainer, IteratorT extends ArrayIteratorBase, ReverseT extends ArrayReverseIteratorBase, ElemT> extends ReverseIterator implements IRandomAccessIterator { /** * @inheritDoc */ advance(n: number): ReverseT; /** * @inheritDoc */ index(): number; /** * @inheritDoc */ get value(): T; /** * @inheritDoc */ set value(val: T); } //# sourceMappingURL=ArrayReverseIteratorBase.d.ts.map