pull-promise
v2.0.0
Published
Pull the value from a promise using pull-streams
Downloads
31
Readme
pull-promise
Pull the value from a promise using pull-streams
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