nakedobjects.spa
Version:
Single Page Application client for a Naked Objects application.
16 lines (15 loc) • 690 B
TypeScript
import { QueryList, AfterViewInit, OnDestroy } from '@angular/core';
import { LinkViewModel } from '../view-models/link-view-model';
import { ActionComponent, IActionHolder } from '../action/action.component';
import { UrlManagerService } from '../url-manager.service';
export declare class MenuBarComponent implements AfterViewInit, OnDestroy {
private readonly urlManager;
constructor(urlManager: UrlManagerService);
menus: LinkViewModel[];
actions: IActionHolder[];
focusOnFirstMenu(menusList: QueryList<ActionComponent>): void;
actionComponents: QueryList<ActionComponent>;
private sub;
ngAfterViewInit(): void;
ngOnDestroy(): void;
}