Repositorio del curso CCOM4030 el semestre B91 del proyecto Artesanías con el Instituto de Cultura

on.js 373B

123456789101112131415161718192021222324
  1. /**
  2. * Module exports.
  3. */
  4. module.exports = on;
  5. /**
  6. * Helper for subscriptions.
  7. *
  8. * @param {Object|EventEmitter} obj with `Emitter` mixin or `EventEmitter`
  9. * @param {String} event name
  10. * @param {Function} callback
  11. * @api public
  12. */
  13. function on (obj, ev, fn) {
  14. obj.on(ev, fn);
  15. return {
  16. destroy: function () {
  17. obj.removeListener(ev, fn);
  18. }
  19. };
  20. }