Nutritious Polygonal Meatball

    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

    Keywords

    none

    Install

    npm i pull-defer

    DownloadsWeekly Downloads

    108,195

    Version

    0.2.3

    License

    MIT

    Unpacked Size

    9.31 kB

    Total Files

    12

    Last publish

    Collaborators

    • dominictarr
    • arj03