UNPKG

@formql/core

Version:

FormQL - A framework for building dynamic forms

34 lines (33 loc) 1.3 kB
import { EventEmitter, OnDestroy, OnInit, ViewContainerRef } from '@angular/core'; import { FormGroup } from '@angular/forms'; import { FormComponent } from '../models/form-component.model'; import { FormError, FormState, FormWindow } from '../models/form-window.model'; import { FormQLMode } from '../models/type.model'; import { StoreService } from '../services/store.service'; export declare class FormQLComponent implements OnInit, OnDestroy { private storeService; static componentName: string; formName: string; ids: Array<string>; mode: FormQLMode; reactiveForm: FormGroup; customMetadata: any; formLoaded: EventEmitter<boolean>; formSaveStart: EventEmitter<boolean>; formSaveEnd: EventEmitter<boolean>; formError: EventEmitter<boolean>; target: ViewContainerRef; data: any; form: FormWindow; formState: FormState; data$: import("rxjs").Observable<FormComponent<any>[]>; formState$: import("rxjs").Observable<FormState>; error: FormError; private componentDestroyed; constructor(storeService: StoreService); ngOnInit(): void; resetForm(objectId: string): void; refreshComponent(component: FormComponent<any>): void; saveForm(): void; ngOnDestroy(): void; }