pdfdraw/server/node_modules/socket.io-client/lib/on.js
szaimen e33f27b5a4 also commit the npm_modules and package-lock.json
Signed-off-by: szaimen <szaimen@e.mail.de>
2021-03-04 12:25:14 +01:00

24 lines
373 B
JavaScript

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