mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-04-24 05:06:02 +08:00
node: improved EventEmitter's definition with this-typing
This commit is contained in:
10
socket.io/socket.io.d.ts
vendored
10
socket.io/socket.io.d.ts
vendored
@@ -435,13 +435,13 @@ declare module SocketIO {
|
||||
* @param listener A listener that should take one parameter of type Socket
|
||||
* @return This Namespace
|
||||
*/
|
||||
on( event: 'connection', listener: ( socket: Socket ) => void ): Namespace;
|
||||
|
||||
on( event: 'connection', listener: ( socket: Socket ) => void ): this;
|
||||
|
||||
/**
|
||||
* @see on( 'connection', listener )
|
||||
*/
|
||||
on( event: 'connect', listener: ( socket: Socket ) => void ): Namespace;
|
||||
|
||||
on( event: 'connect', listener: ( socket: Socket ) => void ): this;
|
||||
|
||||
/**
|
||||
* Base 'on' method to add a listener for an event
|
||||
* @param event The event that we want to add a listener for
|
||||
@@ -449,7 +449,7 @@ declare module SocketIO {
|
||||
* for the callback depend on the event
|
||||
* @ This Namespace
|
||||
*/
|
||||
on( event: string, listener: Function ): Namespace;
|
||||
on( event: string, listener: Function ): this;
|
||||
|
||||
/**
|
||||
* Gets a list of clients.
|
||||
|
||||
Reference in New Issue
Block a user