node-cqs
Version:
Node-cqs is a node.js module that implements the cqrs pattern without eventsourcing. It can be very useful as domain and eventdenormalizer component if you work with (d)ddd, cqrs, host, etc.
20 lines (16 loc) • 525 B
JavaScript
var EventEmitter2 = require('eventemitter2').EventEmitter2
, eventEmitter;
module.exports = eventEmitter = new EventEmitter2({
wildcard: true,
delimiter: ':',
maxListeners: 1000 // default would be 10!
});
eventEmitter.registered = {};
eventEmitter.register = function(evtName) {
this.registered[evtName] = this.registered[evtName] || 0;
this.registered[evtName]++;
};
eventEmitter.registerCount = function(evtName) {
this.registered[evtName] = this.registered[evtName] || 0;
return this.registered[evtName];
};