pull-promise

    2.0.0 • Public • Published

    pull-promise

    Pull the value from a promise using pull-streams

    build status npm version dependency status license code style: standard

    Installation

    $ npm install pull-promise

    API

    .source(Promise)

    Also available as require('pull-promise/source')

    Creates a source stream with the resolved promise value.

    const toPull = require('pull-promise')
    // or -> const source = require('pull-promise/source')
     
    pull(
      toPull.source(Promise.resolve(5)),
      pull.log()
    )
    // -> 5

    .through(Promise)

    Also available as require('pull-promise/through')

    Creates a through stream with the resolved promise value as output.

    const toPull = require('pull-promise')
     
    const delay = (delay) => new Promise((resolve) => setTimeout(resolve, delay))
     
    pull(
      pull.values([Date.now()]),
      toPull.through(delay(500)),
      pull.log()
    )
    // -> date after 500ms

    Run tests

    $ npm test 

    License

    MIT

    Install

    npm i pull-promise

    DownloadsWeekly Downloads

    4

    Version

    2.0.0

    License

    MIT

    Last publish

    Collaborators

    • queckezz