2.0.0 • Published 7 years ago

iterable-lookahead v2.0.0

Weekly downloads
108
License
MIT
Repository
github
Last release
7 years ago

# iterable-lookahead

Greenkeeper badge Travis Build Status Coveralls NPM module NPM downloads

Iterable wrapper that add methods to read ahead or behind current item.

Installation

npm install --save iterable-lookahead

Usage

	const lookahead = require('iterable-lookahead');
	const iterable = lookahead([1, 2, 3, 4]);

	for (const item of iterable) {
		console.log({
			item,
			ahead: iterable.ahead(1),
			behind: iterable.behind(1)
		});
	}

or otherwise, using array spread syntax:

	const lookahead = require('iterable-lookahead');

	for (const [item, look] of lookahead.spread([1, 2, 3, 4])) {
		console.log({
			item,
			ahead: look.ahead(1),
			behind: look.behind(1)
		});
	}

License

The MIT License (MIT)

Copyright (c) 2016 Andrea Parodi