arguable
Version:
Usage-first argument parser.
16 lines (12 loc) • 343 B
JavaScript
const events = require('events')
class Messenger extends events.EventEmitter {
constructor () {
super()
this.parent = new events.EventEmitter
this.connected = true
}
send (...vargs) {
this.parent.emit.apply(this.parent, [ 'message' ].concat(vargs.slice(0, 2)))
}
}
module.exports = Messenger