Add optional string parameter to removeAllListeners

As socket essentially extends EventEmitter (save emit), and EventEmitter allows passing an event string to removeAllListeners, the typings should be updated to reflect that. I've updated removeAllListeners to take an option event string parameter.

Reference [Node 4.1.1](https://nodejs.org/api/events.html#events_emitter_removealllisteners_event)
& [Node 0.12.7](https://nodejs.org/docs/latest-v0.12.x/api/events.html#events_emitter_removealllisteners_event)
This commit is contained in:
Jacob Jenkins
2015-10-02 16:38:52 -04:00
parent 98d3168c2c
commit 20e721cefd

View File

@@ -687,7 +687,7 @@ declare module SocketIO {
* Removes all event listeners on this object
* @return This Socket
*/
removeAllListeners(): Socket;
removeAllListeners( event?: string ): Socket;
/**
* Sets the maximum number of listeners this instance can have