UNPKG

shelving

Version:

Toolkit for using data in JavaScript.

8 lines (7 loc) 392 B
/** Abstract generator designed to be extended that implements the full generator protocol. */ export declare abstract class AbstractIterator<T, R, N> implements Iterator<T, R, N>, Iterable<T, R, N> { abstract next(value: N): IteratorResult<T, R>; throw(thrown: unknown): IteratorResult<T, R>; return(value: R): IteratorResult<T, R>; [Symbol.iterator](): Iterator<T, R, N>; }