UNPKG

com.phloxui

Version:

PhloxUI Ng2+ Framework

28 lines (27 loc) 1.36 kB
import { OnInit } from '@angular/core'; import { IApplicationAware } from './IApplicationAware'; import { PhloxApp } from './PhloxApp.component'; import { AbstractNavMenu } from './AbstractNavMenu'; import { MenuTopItem } from './menuTopLayout.internal/MenuTopItem.component'; import { PhloxMainMenuItem } from './model/models'; import { MainMenuItemProvider } from '../service/MainMenuItemProvider.service'; import { ObservableManager } from '../service/ObservableManager.service'; import { PhloxAppService } from '../service/PhloxAppService.service'; export declare class MenuTopLayout extends AbstractNavMenu<MenuTopItem> implements IApplicationAware, OnInit { static readonly TYPE_NAME: string; static readonly SUB_TOPIC_NAME: string; protected i18nKey: string; protected bypass: boolean; private phloxAppService; private menuItemProvider; private itemModels; private readonly app; constructor(phloxAppService: PhloxAppService, menuItemProvider: MainMenuItemProvider, obsvMgr: ObservableManager); ngOnInit(): void; getApplication(): PhloxApp; getMenuItems(): PhloxMainMenuItem[]; reloadMenuItems(): Promise<boolean>; doNavigate(item: MenuTopItem): Promise<boolean>; } export * from './page/main/menu.internal/PhloxAddonDrawer.component'; export * from './page/main/menu.internal/PhloxNotifier.component';