From 1e38049e61d55de76ccb04252c74eddedacf3e73 Mon Sep 17 00:00:00 2001 From: gstamac Date: Sat, 24 Aug 2013 15:10:22 +0200 Subject: [PATCH 1/2] SignalR: specified SignalR event parameters --- signalr/signalr.d.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/signalr/signalr.d.ts b/signalr/signalr.d.ts index ab7c88186f..a32b5ee1ae 100644 --- a/signalr/signalr.d.ts +++ b/signalr/signalr.d.ts @@ -21,6 +21,11 @@ interface SignalREvents { onDisconnect: string; } +interface SignalRStateChange { + oldState: number; + newState: number; +} + interface SignalR { events: SignalREvents; connectionState: any; @@ -53,8 +58,8 @@ interface SignalR { starting(handler: () => void ): SignalR; received(handler: (data: any) => void ): SignalR; - error(handler: (error: any) => void ): SignalR; - stateChanged(handler: (change: any) => void ): SignalR; + error(handler: (error: string) => void ): SignalR; + stateChanged(handler: (change: SignalRStateChange) => void ): SignalR; disconnected(handler: () => void ): SignalR; connectionSlow(handler: () => void ): SignalR; sending(handler: () => void ): SignalR; From 75ae60a20bccd5a52a8e47acd649ea13e79b8c14 Mon Sep 17 00:00:00 2001 From: gstamac Date: Sat, 24 Aug 2013 15:10:40 +0200 Subject: [PATCH 2/2] SignalR: updated HubProxy --- signalr/signalr.d.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/signalr/signalr.d.ts b/signalr/signalr.d.ts index a32b5ee1ae..756371402b 100644 --- a/signalr/signalr.d.ts +++ b/signalr/signalr.d.ts @@ -69,6 +69,9 @@ interface SignalR { interface HubProxy { (connection: HubConnection, hubName: string): HubProxy; + state: any; + connection: HubConnection; + hubName: string; init(connection: HubConnection, hubName: string): void; hasSubscriptions(): boolean; on(eventName: string, callback: (...msg) => void ): HubProxy;