UNPKG

447 BJavaScriptView Raw
1// decode-stream.js
2
3exports.createDecodeStream = DecodeStream;
4
5var util = require("util");
6var Transform = require("stream").Transform;
7var Decoder = require("./decoder").Decoder;
8
9util.inherits(DecodeStream, Transform);
10
11function DecodeStream() {
12 if (!(this instanceof DecodeStream)) return new DecodeStream();
13 Transform.call(this, {objectMode: true});
14 var decoder = new Decoder(this);
15 this._transform = decoder.decode.bind(decoder);
16}