iterable-lookahead

2.0.0 • Public • Published

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

/iterable-lookahead/

    Package Sidebar

    Install

    npm i iterable-lookahead

    Weekly Downloads

    247,547

    Version

    2.0.0

    License

    MIT

    Last publish

    Collaborators

    • parroit