mirror of
https://github.com/openstf/stf
synced 2025-10-04 18:29:17 +02:00
24 lines
416 B
JavaScript
24 lines
416 B
JavaScript
var events = require('events')
|
|
var util = require('util')
|
|
|
|
function Vitals() {
|
|
events.EventEmitter.call(this)
|
|
}
|
|
|
|
util.inherits(Vitals, events.EventEmitter)
|
|
|
|
Vitals.prototype.register = function(name, stream) {
|
|
var that = this
|
|
|
|
stream.on('end', function() {
|
|
that.emit('end', name)
|
|
})
|
|
|
|
stream.on('error', function(err) {
|
|
that.emit('error', name, err)
|
|
})
|
|
|
|
return stream
|
|
}
|
|
|
|
module.exports = Vitals
|