pull-awaitable

Convert a pull-stream to an Async Iterable

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
pull-awaitable
1911.0.04 years ago4 years agoMinified + gzip package size for pull-awaitable in KB

Readme

pull-awaitable
Converts a pull-stream to an Async Iterable, usable with for-await-of

npm install --save pull-awaitable

NOTE! AsyncIterables and for-await-of are only supported in in Node.js v10, Firefox 57+, and Chrome 66.

Usage

const pull = require('pull-stream')
const awaitable = require('pull-awaitable')

async function main() {
  const stream = pull.values(['a', 'b']);
  for await (const x of awaitable(stream)) {
    console.log(x); // 'a'
                    // 'b'
  }
}

main()

License

MIT