mirror of
https://github.com/coderaiser/cloudcmd.git
synced 2026-01-23 10:45:47 +00:00
| .. | ||
| lib | ||
| .bower.json | ||
| bower.json | ||
| ChangeLog | ||
| LICENSE | ||
| package.json | ||
| README.md | ||
Emitify
Dead simple event emitter.
Install
npm i emitify --save
bower i emitify --save
API
What you should do first is create new instance of emitify with
var emitify = Emitify();
Than you could just use API as it is.
emitter.on(event, callback)
Add callback listener to event.
emitter.off(event, callback)
Remove callback listener from event.
emitter.emit(event [, data1, data2, ..., dataN])
Emit event with (or without) data.
emitter.addListener(event, callback)
Alias to emitter.on.
emitter.removeListener(event, callback)
Alias to emitter.off.
How to use?
var Emitify = require('emitify'),
emitter = new Emitify(),
log = function(data) {
console.log(data);
});
emitter.on('data', log);
emitter.emit('data', 'hello');
// result
'hello'
emitter.off('data', log);
License
MIT