UNPKG

iteragain

Version:

Javascript Iterable/Iterator/Generator-function utilities.

12 lines 382 B
import concat from './concat'; import take from './take'; import toIterator from './toIterator'; export function spy(...args) { if (!args.length || typeof args[0] === 'number') return it => spy(it, args[0]); const it = toIterator(args[0]); const next = take(it, args[1]); return [next, concat(next, it)]; } export default spy; //# sourceMappingURL=spy.js.map