UNPKG

@c8y/ngx-components

Version:

Angular modules for Cumulocity IoT applications

47 lines 2.12 kB
import { Action, ActionBarItem, ActionService, AppStateService, Breadcrumb, DocLink, PluginsResolveService, RouterService, Search, Tab } from '@c8y/ngx-components'; import { Observable, Subject } from 'rxjs'; import { NgZone } from '@angular/core'; import { Router } from '@angular/router'; export declare class BridgeService { injector: any; private appState; router: Router; private ngZone; private routerService; private actionService; $routeChanges: Observable<any>; $ng1RouteChangeSuccess: Observable<any>; $ng1RouteChangeStart: Observable<any>; $liveTabs: Subject<Tab[]>; navigationNodes$: Observable<any>; initialNavigationDone: boolean; constructor(injector: any, appState: AppStateService, router: Router, ngZone: NgZone, routerService: RouterService, actionService: ActionService, plugins: PluginsResolveService); /** * Ensure that angularjs routes are not using any * secondary router outlets */ hookRoute(): void; hookViewProvider(): void; addRoute(cfg: any): void; ng1Routes(): void; fixE2eIssues(): void; hookLanguage(): void; hookTab(): void; hookNavigator(): void; getTabs(): Observable<any>; getQuickLinks(): Promise<DocLink[]>; getActionBarItems(): Observable<ActionBarItem>; getBreadcrumbs(): Observable<Breadcrumb[]>; resolveBreadcrumbsData(data: any): Observable<any[]>; getSearch(): Search[]; getActions(): Observable<Action>; fromNg1Event(obj: any, evt: any): Observable<unknown>; private hookUserMenu; } export declare function bridgeServiceFactory(injector: any, appState: AppStateService, router: Router, ngZone: NgZone, routerService: RouterService, actionService: ActionService, plugins: PluginsResolveService): BridgeService; export declare const bridgeServiceProvider: { provide: typeof BridgeService; useFactory: typeof bridgeServiceFactory; deps: (string | typeof AppStateService | typeof Router | typeof NgZone | typeof RouterService | typeof ActionService | typeof PluginsResolveService)[]; }; //# sourceMappingURL=bridge.service.d.ts.map