Swap-Aggregator-Subgraph/node_modules/pull-defer
Richa-iitr d211083153 Revert "Revert "added handler""
This reverts commit c36ee8c5ca.
2022-07-03 07:30:05 +05:30
..
test Revert "Revert "added handler"" 2022-07-03 07:30:05 +05:30
duplex.js Revert "Revert "added handler"" 2022-07-03 07:30:05 +05:30
index.js Revert "Revert "added handler"" 2022-07-03 07:30:05 +05:30
LICENSE Revert "Revert "added handler"" 2022-07-03 07:30:05 +05:30
package.json Revert "Revert "added handler"" 2022-07-03 07:30:05 +05:30
README.md Revert "Revert "added handler"" 2022-07-03 07:30:05 +05:30
sink.js Revert "Revert "added handler"" 2022-07-03 07:30:05 +05:30
source.js Revert "Revert "added handler"" 2022-07-03 07:30:05 +05:30
through.js Revert "Revert "added handler"" 2022-07-03 07:30:05 +05:30

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