mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
* Updated package name for newer versions of Atmosphere * Fixed header * Created new folder for atmosphere typings and placed deprecation comments. * Fixed tests name * Fixed name in tsconfig
46 lines
1.9 KiB
TypeScript
46 lines
1.9 KiB
TypeScript
|
|
|
|
var socket = atmosphere;
|
|
|
|
var request1:Atmosphere.Request = new atmosphere.AtmosphereRequest();
|
|
|
|
request1.url = document.location.toString() + 'chat';
|
|
request1.contentType = "application/json";
|
|
request1.transport = 'websocket';
|
|
request1.fallbackTransport = 'long-polling';
|
|
|
|
var request2:Atmosphere.Request = {
|
|
url: 'http://localhost:8080/chat',
|
|
contentType: "application/json",
|
|
logLevel: 'debug',
|
|
transport: 'websocket',
|
|
fallbackTransport: 'long-polling'
|
|
};
|
|
|
|
request1.onError = function (response?:Atmosphere.Response) {};
|
|
request1.onClose = function (response?:Atmosphere.Response) {};
|
|
request1.onOpen = function (response?:Atmosphere.Response) {};
|
|
request1.onMessage = function (response:Atmosphere.Response) {};
|
|
request1.onReopen = function (request?:Atmosphere.Request, response?:Atmosphere.Response) {};
|
|
request1.onReconnect = function (request?:Atmosphere.Request, response?:Atmosphere.Response) {};
|
|
request1.onMessagePublished = function (response?:Atmosphere.Response) {};
|
|
request1.onTransportFailure = function (reason?:string, response?:Atmosphere.Response) {};
|
|
request1.onLocalMessage = function (request?:Atmosphere.Request) {};
|
|
request1.onFailureToReconnect = function (request?:Atmosphere.Request, response?:Atmosphere.Response) {};
|
|
request1.onClientTimeout = function (request?:Atmosphere.Request) {};
|
|
|
|
request1.subscribe = function (options:Atmosphere.Request) {};
|
|
request1.execute = function () {};
|
|
request1.close = function () {};
|
|
request1.disconnect = function () {};
|
|
request1.getUrl = function ():string { return "http://www.toedter.com" };
|
|
request1.push = function (message:string, dispatchUrl?:string) {};
|
|
request1.getUUID = function () {};
|
|
request1.pushLocal = function (message:string) {};
|
|
|
|
var subSocket:Atmosphere.Request = socket.subscribe(request1);
|
|
var subSocket2:Atmosphere.Request = socket.subscribe('http://chat.com', function() {}, request2);
|
|
subSocket2.close();
|
|
|
|
subSocket.push("test");
|
|
socket.unsubscribe(); |