UNPKG

io.parrots

Version:

Parrots.io App

27 lines (26 loc) 1.24 kB
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';