Bug:Fix file validation issue
[vnfsdk/refrepo.git] / vnfmarket / src / main / webapp / vnfmarket / node_modules / socket.io-client / components / learnboost-engine.io-client / lib / emitter.js
1
2 /**
3  * Module dependencies.
4  */
5
6 var Emitter;
7
8 try {
9   Emitter = require('emitter');
10 } catch(e){
11   Emitter = require('emitter-component');
12 }
13
14 /**
15  * Module exports.
16  */
17
18 module.exports = Emitter;
19
20 /**
21  * Compatibility with `WebSocket#addEventListener`.
22  *
23  * @api public
24  */
25
26 Emitter.prototype.addEventListener = Emitter.prototype.on;
27
28 /**
29  * Compatibility with `WebSocket#removeEventListener`.
30  *
31  * @api public
32  */
33
34 Emitter.prototype.removeEventListener = Emitter.prototype.off;
35
36 /**
37  * Node-compatible `EventEmitter#removeListener`
38  *
39  * @api public
40  */
41
42 Emitter.prototype.removeListener = Emitter.prototype.off;
43
44 /**
45  * Node-compatible `EventEmitter#removeAllListeners`
46  *
47  * @api public
48  */
49
50 Emitter.prototype.removeAllListeners = function(){
51   this._callbacks = {};
52 };