Registry for callbacks
npm install callback-registryA simple registry for callbacks that allows you to add one or more callbacks
under some key and then execute all callbacks under some key.
Example:
``javascript
const registryFactory = require('callback-registry');
const registry = registryFactory();
// add a new callback for that event key
registry.add('event-key', function(){
console.log('the event occurred')
});
// execute all callbacks that were registred for that key
registry.execute('event-key');
`
`javascript`
// execute all callbacks that were registred for that key
registry.execute('event-key', arg1, arg2, arg3);
`javascript
// A callback that will be called just the first time
var unsubscribe = registry.add('event-key', function(){
console.log('the event occurred');
unsubscribe();
});
``