pull-defer

0.2.3 • Public • Published

pull-defer

create a placeholder for a pull stream that won't start moving until later.

examples

pull-defer can be used with source, sinks and transform streams.

through

//create a deferred through stream
var deferred = require('pull-defer').through()
 
pull(
  input,
  deferred,
  output
)
 
//nothing will happen until deferred.resolve(stream) is called.
deferred.resolve(transform)

source

//create a deferred through stream
var deferred = require('pull-defer').source()
 
pull(
  deferred,
  output
)
 
//nothing will happen until deferred.resolve(stream) is called.
deferred.resolve(input)

sink

//create a deferred through stream
var deferred = require('pull-defer').sink()
 
pull(
  input,
  deferred
)
 
//nothing will happen until deferred.start(stream) is called.
deferred.resolve(output)

License

MIT

Dependencies (0)

    Dev Dependencies (4)

    Package Sidebar

    Install

    npm i pull-defer

    Weekly Downloads

    38,210

    Version

    0.2.3

    License

    MIT

    Unpacked Size

    9.31 kB

    Total Files

    12

    Last publish

    Collaborators

    • dominictarr
    • arj03