mirror of
https://github.com/chsakell/aspnet-core-signalr-angular.git
synced 2025-12-22 17:27:48 +00:00
32 lines
670 B
TypeScript
32 lines
670 B
TypeScript
/* SignalR related interfaces */
|
|
export interface FeedSignalR extends SignalR {
|
|
broadcaster: FeedProxy
|
|
}
|
|
|
|
export interface FeedProxy {
|
|
client: FeedClient
|
|
}
|
|
|
|
export interface FeedClient {
|
|
userConnected: (user: any) => void;
|
|
userDisconnected: (id: string) => void;
|
|
messageReceived: (message: string) => void;
|
|
}
|
|
|
|
export enum ConnectionState {
|
|
Connected = 1,
|
|
Disconnected = 2,
|
|
Error = 3
|
|
}
|
|
|
|
/* LiveGameFeed related interfaces */
|
|
export interface Match {
|
|
id: number;
|
|
host: string;
|
|
guest: string;
|
|
hostScore: number;
|
|
guestScore: number;
|
|
matchDate: Date;
|
|
league: string;
|
|
feeds: any
|
|
} |