ng4-signalr
Version:
angular4 signalr library
32 lines • 1.37 kB
TypeScript
import { ISignalRConnection } from './i.signalr.connection';
import { Observable } from 'rxjs';
import { BroadcastEventListener } from '../eventing/broadcast.event.listener';
import { ConnectionStatus } from './connection.status';
import { NgZone } from '@angular/core';
import { SignalRConfiguration } from '../signalr.configuration';
export declare class SignalRConnection implements ISignalRConnection {
private _status;
private _errors;
private _jConnection;
private _defaultProxy;
private _jProxies;
private _zone;
private _configuration;
constructor(jConnection: any, jProxies: Map<string, any>, zone: NgZone, configuration: SignalRConfiguration);
get errors(): Observable<any>;
get status(): Observable<ConnectionStatus>;
setQs(qs: any): void;
getQs(): string;
start(): Promise<ISignalRConnection>;
stop(): void;
get id(): string;
invoke(method: string, sproxy?: string, ...parameters: any[]): Promise<any>;
listen<T>(listener: BroadcastEventListener<T>, sproxy?: string): void;
listenFor<T>(event: string, sproxy?: string): BroadcastEventListener<T>;
private getCurrentProxy;
private convertTransports;
private wireUpErrorsAsObservable;
private wireUpStatusEventsAsObservable;
private log;
}
//# sourceMappingURL=signalr.connection.d.ts.map