You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

23 lines
343 B
JavaScript

module.exports = varint
varint.encode = require('./encode.js');
var EE = require('events').EventEmitter
, Decoder = require('./decode.js')
function varint() {
var ee = new EE
, dec = new Decoder
dec.ondata = function (item) {
ee.emit("data", item)
}
ee.write = function (item) {
dec.write(item);
}
return ee
}