UNPKG

@nakedobjects/gemini

Version:

Single Page Application client for a Naked Objects application.

24 lines (23 loc) 1.24 kB
import { ActivatedRoute } from '@angular/router'; import { ContextService, ErrorService, PaneRouteData, UrlManagerService } from '@nakedobjects/services'; import { LinkViewModel, MenuViewModel, ViewModelFactoryService } from '@nakedobjects/view-models'; import { PaneComponent } from '../pane/pane'; import * as i0 from "@angular/core"; export declare class HomeComponent extends PaneComponent { private readonly viewModelFactory; private readonly errorService; constructor(urlManager: UrlManagerService, activatedRoute: ActivatedRoute, viewModelFactory: ViewModelFactoryService, context: ContextService, errorService: ErrorService); get hasMenus(): boolean; get menuItems(): LinkViewModel[]; selectedMenu: MenuViewModel | null; selectedDialogId: string | null; hasAuthorisedMenus: boolean; isCreateNew: boolean; toCreateClass?: string; private menus?; getMenus(paneRouteData: PaneRouteData): void; getMenu(paneRouteData: PaneRouteData): void; protected setup(paneRouteData: PaneRouteData): void; static ɵfac: i0.ɵɵFactoryDeclaration<HomeComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<HomeComponent, "nof-home", never, {}, {}, never, never, false, never>; }