UNPKG

ng2-signalr-hinnomtx

Version:
15 lines (14 loc) 635 B
import { Observable } from "rxjs"; import { BroadcastEventListener } from "../eventing/broadcast.event.listener"; import { ConnectionStatus } from "./connection.status"; export interface ISignalRConnection { readonly status: Observable<ConnectionStatus>; readonly errors: Observable<any>; readonly id: string; invoke(method: string, ...parameters: any[]): Promise<any>; listen<T>(listener: BroadcastEventListener<T>): void; listenFor<T>(listener: string): BroadcastEventListener<T>; listenForRaw(listener: string): BroadcastEventListener<any[]>; stop(): void; start(): Promise<any>; }