pull-abortable
v4.1.1
Published
a pull-stream which may be aborted
Downloads
1,488
Readme
pull-abortable
a pull-stream that may be aborted from the outside.
example
var pull = require('pull-stream')
var Abortable = require('pull-abortable')
var abortable = Abortable()
pull(
source,
abortable,
sink
)
//at any time you can abort the pipeline,
//the source will be cleaned up, and any
//error will be passed to the sink next time it reads.
atAnyTime(function () {
abortable.abort()
})
// abort the stream and end with an error
abortable.abort(new Error('example'))
License
MIT