UNPKG

com.phloxui

Version:

PhloxUI Ng2+ Framework

26 lines (25 loc) 1.3 kB
import { OnInit } from '@angular/core'; import { IApplicationAware } from '../../IApplicationAware'; import { PhloxApp } from '../../PhloxApp.component'; import { AbstractNavMenu } from '../../AbstractNavMenu'; import { MenuTopItem } from './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; 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 './menu.internal/PhloxAddonDrawer.component'; export * from './menu.internal/PhloxNotifier.component';