123456789101112131415161718192021222324 |
-
- /**
- * 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);
- }
- };
- }
|