Commit Graph

49 Commits

Author SHA1 Message Date
vvakame
7de6c3dd94 Merge branch 'master' into rename-repo-url 2016-03-17 21:06:54 +09:00
vvakame
14fe4313f4 replace internal module to namespace 2016-03-17 02:18:10 +09:00
vvakame
56295f5058 replace https://github.com/borisyankov/DefinitelyTyped to https://github.com/DefinitelyTyped/DefinitelyTyped 2016-03-17 00:55:26 +09:00
Ilya Mochalov
abc2bcfb85 node: improved EventEmitter's definition with this-typing 2016-02-25 02:10:08 +05:00
Florent Poujol
4128f7af06 Update definitions for socket.io to v1.4.4. 2016-01-17 21:52:54 +01:00
pyoungon
0f6f5f6b69 changed close parameter as optional. 2015-12-28 13:59:47 +09:00
Jacob Jenkins
20e721cefd 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)
2015-10-02 16:38:52 -04:00
vvakame
1321ffbee6 remove socket.io/legacy and socket.io-client/legacy 2015-08-29 00:11:17 +09:00
Damian Connolly
6e279163da Fixed author attribution 2015-07-21 00:10:40 +02:00
Damian Connolly
0985544e4f Fixed the legacy code declaring under the same name 2015-07-18 14:15:18 +02:00
Damian Connolly
dd0d09a18b Fixed problem with broadcast declaration and added right reference path to the tests file 2015-07-17 21:59:37 +02:00
Damian Connolly
9c07a9d602 Added the correct paths for the definition files in the tests 2015-07-11 21:39:25 +02:00
Damian Connolly
9c47c6a65a Added the test files for the legacy socket.io code 2015-07-11 21:33:48 +02:00
Damian Connolly
812ed1d1a8 Fixed bad link to node.d.ts in the legacy file 2015-07-11 21:31:56 +02:00
Damian Connolly
cd5de37f83 Added definitions for v1.3.5 of the socket.io lib 2015-07-11 21:17:37 +02:00
FalloutPL
beac5c03fe Missing id for Client interface
It`s exposed in:
https://github.com/Automattic/socket.io/blob/master/lib/client.js#L28
2015-06-01 01:58:49 +02:00
Elisée Maurer
c3a1f48983 Add SocketIO.Socket.handshake 2015-04-30 06:12:32 +02:00
Elisée
fcc48530e3 socket.io: SocketIO.Namespace has an "in" method 2015-04-29 23:00:06 +02:00
Elisée
b66b42f5d4 Declare Socket.conn as any
SocketIO.Socket.conn is an EngineIO.Socket, not a SocketIO.Socket so use any rather declaring as the wrong type.
2015-03-11 19:59:40 +01:00
Yuki KAN
24991f9398 Fix socket.io.d.ts: argument of send(), write()
oops
2015-02-25 10:05:33 +09:00
Yuki KAN
aebd7dec12 Fix many incorrect types of socket.io.d.ts.
references:
https://github.com/Automattic/socket.io
2015-02-25 07:57:03 +09:00
Yuki KAN
4ec69330e8 Fix socket.io.d.ts: argument of Socket.disconnect 2015-02-24 08:56:43 +09:00
Yuki KAN
070980d5f2 Fix socket.io.d.ts for wrong type in Namespace.connected 2015-02-24 08:26:47 +09:00
Eric Lu
85c227ebf0 Expose connected property and discount function. 2015-01-26 19:32:44 -08:00
wokim
417aa79b1a Make 'opts' to optional parameter 2014-12-11 23:41:13 +09:00
PROGRE
a012987c65 fix String to string 2014-11-07 07:01:15 +09:00
progre
d68d470bbd add socket.io 1.2.0 2014-11-04 00:09:02 +09:00
progre
5eba93f581 move to legacy 2014-11-03 12:11:41 +09:00
Mohamed Hegazy
2aaa293cb1 Remove quotes from response files 2014-09-02 14:53:39 -07:00
Václav Oborník
efc61c9d55 added handshake data to socket.io Socket interface 2014-03-20 07:57:12 +01:00
vvakame
5a37274782 remove not required .tscparams 2014-03-15 19:00:36 +09:00
Václav Oborník
01dd203b6c Socket.io - moved interfaces from global evil namespace 'socket.io' module 2014-03-10 12:19:57 +01:00
Václav Oborník
e7491baf9d Socket.io - added return type of SocketNamespace for authorization method 2014-03-10 12:15:15 +01:00
Shunsuke Shida
4b45695df5 socket.io: Added missing API 2014-01-30 04:13:47 +09:00
Basarat Ali Syed
b11ea5a8ea Update socket.io.d.ts
client code does not belong in this file as it references `node.d.ts`
2013-12-18 22:35:54 +11:00
Basarat Ali Syed
38ee125492 Update socket.io.d.ts 2013-12-18 18:24:15 +11:00
vvakame
2708bc05cd Fixed tsc failed on Node.js v0.8.25 2013-10-03 11:23:38 +09:00
vvakame
3fe1f6bc4e Fixed to CI test passing 2013-10-03 10:18:58 +09:00
Lukas Olson
75563a29af Add id to Socket interface
Although not clearly documented, the Socket object has a string 'id' attribute (see https://github.com/LearnBoost/socket.io/blob/master/lib/socket.js)
2013-09-16 15:10:41 -06:00
basarat
a12a8fdfda socket.io : fix for functions used in storing data associated with client. Closes #734 2013-09-07 00:04:38 +10:00
Andrew Gaspar
85cba9f9b8 Updated socket.io to have better function typing on SocketNamespace.on 2013-08-15 14:43:56 -05:00
Boris Yankov
dd35f69637 Big replacement: bool with boolean 2013-08-07 16:59:39 +03:00
Ronald Crooy
52462e5ed1 fixed socket io emit function 2013-02-03 09:06:48 +01:00
Boris Yankov
209d95071a Update reference paths 2013-01-17 20:03:30 +02:00
Boris Yankov
c98eebb137 Rename all definition files, remove versions 2013-01-17 17:17:27 +02:00
Boris Yankov
0e64515389 Update socket.io meta info 2012-12-07 19:14:36 +02:00
Boris Yankov
9bca26376b Update socket.io 2012-12-07 19:14:13 +02:00
Boris Yankov
402d45818c Rename and update version information for socket.io 2012-12-07 15:20:24 +02:00
Will Orr
0be80b5a26 Added socket.io definition file 2012-11-28 21:17:22 -05:00