Skip to content

teambition/pipe-errors

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pipe-errors

Handle errors on piping streams and pipe error to the end.

NPM version Build Status

Install

Install with npm

npm install pipe-errors

Usage

const pipeErrors = require('pipe-errors')
stream1.pipe(stream2).pipe(stream3)
pipeErrors(stream1, stream2, stream3)
// equal to `pipeErrors([stream1, stream2, stream3])`

Composite:

const pipeErrors = require('pipe-errors')
stream1.pipe(stream2)
pipeErrors(stream1, stream2)
//... some other

stream2.pipe(stream3)
pipeErrors(stream2, stream3)
// equal to `pipeErrors(stream1, stream2, stream3)`

API

const pipeErrors = require('pipe-errors')

pipeErrors(stream1, stream2, ..., streamN)

pipeErrors([stream1, stream2, ..., streamN])

return the last stream(streamN). When one stream emit a error, the error will be piped to next, and next until the last.

License

MIT © Teambition

About

Handle errors on piping streams and pipe error to the end.

Resources

License

Stars

Watchers

Forks

Packages

No packages published