UNPKG

desktop-menu-bar

Version:
20 lines (19 loc) 871 B
import { ApplicationRef, ComponentFactoryResolver, Injector, ComponentRef } from '@angular/core'; import { DesktopMenuBarComponent } from '../lib/desktop-menu-bar/desktop-menu-bar.component'; import { DesktopMenuBarItem } from '../interfaces/desktop-menu-bar-item.interface'; export declare class DesktopMenuBarService { private applicationRef; private resolver; private injector; menuComponentRef: ComponentRef<DesktopMenuBarComponent>; menuItems: DesktopMenuBarItem[]; constructor(applicationRef: ApplicationRef, resolver: ComponentFactoryResolver, injector: Injector); setMenuBarItems(items: DesktopMenuBarItem[]): void; updateMenuBarItemsInComponent(): void; showMenuBar(): void; hideMenuBar(): void; isMenuBarVisible(): boolean; private moveToElement; private moveToDocumentBody; private detachFromDocument; }