UNPKG

ngx-gem-spaas

Version:

This library contains services, components, images and styles to provide a unified look and way-of-working throughout GEM SPaaS.

19 lines (18 loc) 792 B
import { CrossbarConfigModel, CrossbarResponseModel, CrossbarSendModel } from "../_models/crossbar.model"; import { Observable } from "rxjs"; import * as i0 from "@angular/core"; export declare class CrossbarService { private readonly crossbarConfig; crossbar: any; private crossbarMsg$; private crossbarSession; constructor(crossbarConfig: CrossbarConfigModel); startConnection(): () => void; private onChannelUpdate; stopConnection(): void; sendMessage(topic: string, e: CrossbarSendModel, excludeMe?: boolean): void; private newWsMessage; onNewWsMessage(): Observable<CrossbarResponseModel>; static ɵfac: i0.ɵɵFactoryDeclaration<CrossbarService, [{ optional: true; }]>; static ɵprov: i0.ɵɵInjectableDeclaration<CrossbarService>; }