promise-stream
A Promises/A implementation based on streams
Promises and streams are the same thing. Except promises are far less powerful / flexible
Example using PromiseStream
var ReadStream =assert =Promise =// one is a queuevar one =// Create a promise from one's stream.pone = Promiseonestreamvar ptwo = ponevar pthree = ptwovar pfour = pthree// Flow data through one's queueone
Same example using just streams
var ReadWriteStream =assert =var one =two =three =four =// Flow data through one's queuone// Helper to emulate error propagation functionality{for var i = 0; i < streamslength - 1; i++var curr = streamsinext = streamsi + 1curr// In an ideal world you just use domains.// None of this error propagation stuff.currreturn next}
Installation
npm install promise-stream
Contributors
- Raynos