UNPKG

@nakedobjects/gemini

Version:

Single Page Application client for a Naked Objects application.

26 lines (25 loc) 1.23 kB
import { OnDestroy, OnInit } from '@angular/core'; import { ActivatedRoute } from '@angular/router'; import { ContextService, ICustomActivatedRouteData, Pane, PaneName, PaneRouteData, PaneType, UrlManagerService } from '@nakedobjects/services'; import * as i0 from "@angular/core"; export declare abstract class PaneComponent implements OnInit, OnDestroy { protected readonly activatedRoute: ActivatedRoute; protected readonly urlManager: UrlManagerService; protected readonly context: ContextService; constructor(activatedRoute: ActivatedRoute, urlManager: UrlManagerService, context: ContextService); private activatedRouteDataSub?; private paneRouteDataSub?; private lastPaneRouteData?; paneId?: Pane; paneType?: PaneType; paneIdName?: PaneName; arData?: ICustomActivatedRouteData; onChild(): void; onChildless(): void; protected abstract setup(routeData: PaneRouteData): void; protected doSetup(routeData: PaneRouteData): boolean; ngOnInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration<PaneComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<PaneComponent, "ng-component", never, {}, {}, never, never, false, never>; }