@nakedobjects/gemini
Version:
Single Page Application client for a Naked Objects application.
17 lines (16 loc) • 1.26 kB
TypeScript
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>;
}