UNPKG

@nakedobjects/gemini

Version:

Single Page Application client for a Naked Objects application.

19 lines (18 loc) 967 B
import { AfterViewInit, OnDestroy, QueryList } from '@angular/core'; import { UrlManagerService } from '@nakedobjects/services'; import { LinkViewModel } from '@nakedobjects/view-models'; import { ActionComponent, IActionHolder } from '../action/action.component'; import * as i0 from "@angular/core"; export declare class MenuBarComponent implements AfterViewInit, OnDestroy { private readonly urlManager; constructor(urlManager: UrlManagerService); actionComponents?: QueryList<ActionComponent>; private sub?; set menus(links: LinkViewModel[]); actions: IActionHolder[]; focusOnFirstMenu(menusList?: QueryList<ActionComponent>): void; ngAfterViewInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration<MenuBarComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<MenuBarComponent, "nof-menu-bar", never, { "menus": { "alias": "menus"; "required": false; }; }, {}, never, never, false, never>; }