UNPKG

iteragain

Version:

Javascript Iterable/Iterator/Generator-function utilities.

11 lines 631 B
import type { IteratorOrIterable, Tuple } from './types'; /** * Take an arbitrary number of items from an iterator/iterable like type of object. * @param arg Iterator or Iterable. * @param take Number of elements starting from the front of iterable to take (default: 1). * @returns Returns the array of elements taken from the front. */ export declare function take<T, Size extends number = 1>(arg: IteratorOrIterable<T>, take?: Size): Tuple<T, Size>; export declare function take<T, Size extends number = 1>(take?: Size): (arg: IteratorOrIterable<T>) => Tuple<T, Size>; export default take; //# sourceMappingURL=take.d.ts.map