Reactive-Extensions/RxJS — pull request #251 by kl3ryk (2014-08-25 09:29:59+00:00)
Title: Node streams are finished too early

In method:
https://github.com/Reactive-Extensions/RxJS/blob/master/doc/api/nodejs/nodejs.md#rxnodefromstreamstream

Finish stream event is always set to `end` event:
https://github.com/Reactive-Extensions/RxJS/blob/master/rx.node.js#L87-L111

But in node we have 3 stream types
- `Transform`
- `Writable`
- `Readable`

For `Transform` and `Writeable` finish stream event is `finish` not `end`.
http://nodejs.org/api/stream.html#stream_event_finish
http://nodejs.org/api/stream.html#stream_events_finish_and_end

So stream is finished too early.