私はクラスMyClassを持っています:
var MyClass = function(){
events.EventEmitter.call(this);
//...
};
util.inherits(MyClass, EventEmitter);
MyClassの新しいインスタンスが作成されるたびに、「new」イベントを発行するようにします。
myClassInstance = new MyClass(); // emit a 'new' event from MyClass, not myClassInstance
MyClassの新しいインスタンスが作成されるたびにオブザーバーに何かを実行させることができるように、これを実行したいと思います。例えば:
var MyClass = require('myclass');
MyClass.on('new', function(newInstance) {
// do something with the new instance of MyClass
};
それを行う方法はありますか?