pull-stream-to-async-iterator

1.0.2 • Public • Published

pull-stream-to-async-iterator

Build Status dependencies Status

Convert a pull stream to an async iterator

Install

npm install pull-stream-to-async-iterator

Usage

const toIterator = require('pull-stream-to-async-iterator')
 
const source = pull(
  pull.values([1, 2, 3, 4, 5]),
  pull.asyncMap((value, cb) => setTimeout(() => cb(null, value)))
)
const iterator = toIterator(source)
 
for await (const value of iterator) {
  console.log(value)
}

API

toIterator(source)

Convert a source pull stream into an async iterator. Returns an async iterator that can be used in a for/await/of loop.

Contribute

Feel free to dive in! Open an issue or submit PRs.

License

MIT © Alan Shaw

/pull-stream-to-async-iterator/

    Package Sidebar

    Install

    npm i pull-stream-to-async-iterator

    Weekly Downloads

    1,057

    Version

    1.0.2

    License

    MIT

    Unpacked Size

    4.92 kB

    Total Files

    6

    Last publish

    Collaborators

    • alanshaw