com.phloxui
Version:
PhloxUI Ng2+ Framework
26 lines (25 loc) • 1.3 kB
TypeScript
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';