1
0
mirror of https://gitlab.silvrtree.co.uk/martind2000/nci.git synced 2025-03-13 10:00:01 +00:00
nci/lib/command/base.js

25 lines
458 B
JavaScript

'use strict';
var EventEmitter = require('events').EventEmitter,
inherits = require('util').inherits;
function Command(params) {
params = params || {};
this.emitIn = params.emitIn;
this.emitOut = params.emitOut;
}
exports.Command = Command;
inherits(Command, EventEmitter);
Command.prototype.enableEmitter = function() {
this.emitOut = true;
return this;
};
Command.prototype.disableEmitter = function() {
this.emitOut = false;
return this;
};