UNPKG

iteragain

Version:

Javascript Iterable/Iterator/Generator-function utilities.

8 lines 598 B
import ExtendedIterator from './internal/ExtendedIterator'; import type { IteratorOrIterable, ObjectEntry } from './types'; /** Shorthand for `new ExtendedIterator(toIterator(arg))`. */ export declare function iter<T>(arg: IteratorOrIterable<T>): ExtendedIterator<T>; export declare function iter<TFunc extends (...args: any[]) => any, TSentinel = undefined>(arg: TFunc, sentinel?: TSentinel): ExtendedIterator<Exclude<ReturnType<TFunc>, TSentinel>>; export declare function iter(arg: Record<PropertyKey, any>): ExtendedIterator<ObjectEntry>; export default iter; //# sourceMappingURL=iter.d.ts.map