12345678910111213141516171819202122232425 |
- /**
- * Module exports.
- */
- module.exports = on;
- /**
- * Helper for subscriptions.
- *
- * @param {Object|EventEmitter} obj with `Emitter` mixin or `EventEmitter`
- * @param {String} event name
- * @param {Function} callback
- * @api public
- */
- function on (obj, ev, fn) {
- obj.on(ev, fn);
- return {
- destroy: function () {
- obj.removeListener(ev, fn);
- }
- };
- }
|