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

Readme

Keywords

Package Sidebar

Install

npm i pull-promise

Weekly Downloads

1

Version

2.0.0

License

MIT

Last publish

Collaborators

  • queckezz