UNPKG

ng2-signalr-hinnomtx

Version:
23 lines (22 loc) 1.05 kB
import { Observable, Subject } from 'rxjs'; import { BroadcastEventListener } from '../eventing/broadcast.event.listener'; import { ConnectionStatus } from '../connection/connection.status'; import { ISignalRConnection } from '../connection/i.signalr.connection'; export interface IListenerCollection { [name: string]: BroadcastEventListener<any>; } export declare class SignalRConnectionMock implements ISignalRConnection { private _mockErrors$; private _mockStatus$; private _listeners; constructor(_mockErrors$: Subject<any>, _mockStatus$: Subject<ConnectionStatus>, _listeners: IListenerCollection); readonly errors: Observable<any>; readonly status: Observable<ConnectionStatus>; readonly id: string; stop(): void; start(): Promise<any>; invoke(method: string, ...parameters: any[]): Promise<any>; listen<T>(listener: BroadcastEventListener<T>): void; listenFor<T>(event: string): BroadcastEventListener<T>; listenForRaw(event: string): BroadcastEventListener<any[]>; }