io.parrots
Version:
Parrots.io App
27 lines (26 loc) • 1.24 kB
TypeScript
import { OnInit } from '@angular/core';
import { IApplicationAware } from 'com.phloxui';
import { PhloxApp } from 'com.phloxui';
import { AbstractNavMenu } from 'com.phloxui';
import { MenuTopItem } from './menutoplayout.internal/MenuTopItem.component';
import { ObservableManager } from 'com.phloxui';
import { PhloxAppService } from 'com.phloxui';
import { ParrotsMainMenuItem, ParrotsMainMenuItemProvider } from '../../../../lib/libs';
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: ParrotsMainMenuItemProvider, obsvMgr: ObservableManager);
ngOnInit(): void;
getApplication(): PhloxApp;
getMenuItems(): ParrotsMainMenuItem[];
reloadMenuItems(): Promise<boolean>;
doNavigate(item: MenuTopItem): Promise<boolean>;
}
export * from './menu.internal/ParrotsNotifier.component';
export * from './menu.internal/ParrotsAddonDrawer.component';