UNPKG

inet-layout

Version:
26 lines (25 loc) 1.07 kB
import { EnvelopBody } from 'inet-core'; import { Subject } from 'rxjs'; import { DocumentViewerPlugin, PluginItem } from './app-plugin'; import { CalistaMenuService } from '../calista-menu.service'; import * as i0 from "@angular/core"; export declare class CalistaPluginService { private menuService; pluginView$: Subject<PluginItem>; documentView$: Subject<DocumentViewerPlugin>; closeSubject$: Subject<void>; constructor(menuService: CalistaMenuService); private getSourceName; openPlugin(plugin: PluginItem): void; openViewer(plugin: DocumentViewerPlugin): void; closePlugin(): void; chatWith(username: string): void; makeVideoCall(username: string): void; broadcastMessage(message: string): void; updateSignal(message: EnvelopBody): void; clearBadgeIconByApp(appName: string): void; getCollaborationUrl(): string; isOffice(fileName: string): boolean; static ɵfac: i0.ɵɵFactoryDeclaration<CalistaPluginService, never>; static ɵprov: i0.ɵɵInjectableDeclaration<CalistaPluginService>; }