UNPKG

@nakedobjects/gemini

Version:

Single Page Application client for a Naked Objects application.

17 lines (16 loc) 1.26 kB
import { AfterViewInit, OnDestroy, QueryList, OnChanges } from '@angular/core'; import { FormBuilder } from '@angular/forms'; import { ContextService, ErrorService } from '@nakedobjects/services'; import { CollectionViewModel, DomainObjectViewModel, ListViewModel, MenuViewModel, ViewModelFactoryService } from '@nakedobjects/view-models'; import { BaseDialogComponent } from '../base-dialog/base-dialog.component'; import { ParametersComponent } from '../parameters/parameters.component'; import * as i0 from "@angular/core"; export declare class DialogComponent extends BaseDialogComponent implements AfterViewInit, OnDestroy, OnChanges { constructor(viewModelFactory: ViewModelFactoryService, error: ErrorService, context: ContextService, formBuilder: FormBuilder); set parentVM(parent: CollectionViewModel | MenuViewModel | ListViewModel | DomainObjectViewModel); parmComponents?: QueryList<ParametersComponent>; focus(parms: QueryList<ParametersComponent>): void; ngAfterViewInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration<DialogComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<DialogComponent, "nof-dialog", never, { "parentVM": { "alias": "parentVM"; "required": false; }; }, {}, never, never, false, never>; }