UNPKG

iterator-helper

Version:

Provide helpers that polyfill all methods defined in [iterator helpers proposal](https://github.com/tc39/proposal-iterator-helpers), both for `Iterator` and `AsyncIterator`, and even more.

5 lines (4 loc) 293 B
export declare const IteratorSlot: unique symbol; export declare type Parameters<T, R> = T extends (...args: infer T) => R ? T : never; export declare type IteratorOrIterable<T> = Iterable<T> | Iterator<T>; export declare type AsyncIteratorOrIterable<T> = AsyncIterable<T> | AsyncIterator<T>;