core/lib/tern_from_ts/defs/socket.io-client.json.tmp
2017-05-14 13:22:31 +02:00

96 lines
3.0 KiB
Plaintext

{
"io": "SocketIOClientStatic",
"'socket.io-client'": "io",
"SocketIOClientStatic": {
"connect": "fn(uri: string, opts?: SocketIOClient.ConnectOpts) -> SocketIOClient.Socket",
"protocol": "number",
"Socket": "SocketIOClient.Socket",
"Manager": "SocketIOClient.ManagerStatic"
},
"SocketIOClient": {
"Emitter": {
"on": "fn(event: string, fn: Function) -> Emitter",
"addEventListener": "fn(event: string, fn: Function) -> Emitter",
"once": "fn(event: string, fn: Function) -> Emitter",
"off": "fn(event: string, fn?: Function) -> Emitter",
"removeListener": "fn(event: string, fn?: Function) -> Emitter",
"removeEventListener": "fn(event: string, fn?: Function) -> Emitter",
"removeAllListeners": "fn() -> Emitter",
"emit": "fn(event: string, args: [?]) -> Emitter",
"listeners": "fn(event: string) -> [Function]",
"hasListeners": "fn(event: string) -> bool"
},
"SocketStatic": {},
"Socket": {
"io": "SocketIOClient.Manager",
"nsp": "string",
"id": "string",
"connected": "bool",
"disconnected": "bool",
"open": "fn() -> Socket",
"connect": "fn() -> Socket",
"send": "fn(args: [?]) -> Socket",
"emit": "fn(event: string, args: [?]) -> Socket",
"close": "fn() -> Socket",
"disconnect": "fn() -> Socket"
},
"ManagerStatic": {},
"Manager": {
"nsps": {},
"opts": "SocketIOClient.ConnectOpts",
"readyState": "string",
"uri": "string",
"connected": "[Socket]",
"autoConnect": "bool",
"reconnection": "fn() -> bool",
"reconnectionAttempts": "fn() -> number",
"reconnectionDelay": "fn() -> number",
"reconnectionDelayMax": "fn() -> number",
"randomizationFactor": "fn() -> number",
"timeout": "fn() -> number",
"open": "fn(fn?: fn(err?: ?)) -> Manager",
"connect": "fn(fn?: fn(err?: ?)) -> Manager",
"socket": "fn(nsp: string) -> Socket"
},
"ConnectOpts": {
"forceNew": "bool",
"multiplex": "bool",
"path": "string",
"reconnection": "bool",
"reconnectionAttempts": "number",
"reconnectionDelay": "number",
"reconnectionDelayMax": "number",
"randomizationFactor": "number",
"timeout": "number",
"autoConnect": "bool",
"host": "string",
"hostname": "string",
"secure": "bool",
"port": "string",
"query": "Object",
"agent": "string",
"boolean": "?",
"upgrade": "bool",
"forceJSONP": "bool",
"jsonp": "bool",
"forceBase64": "bool",
"enablesXDR": "bool",
"timestampParam": "string",
"timestampRequests": "bool",
"transports": "[string]",
"policyPost": "number",
"rememberUpgrade": "bool",
"onlyBinaryUpgrades": "bool",
"pfx": "string",
"key": "string",
"passphrase": "string",
"cert": "string",
"ca": "string",
"string": "?",
"ciphers": "string",
"rejectUnauthorized": "bool"
}
},
"!name": "socket.io-client.d.ts"
}