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