@nuarch/dynamic-forms
Version:
Teradata UI Platform Dynamic Forms Module
21 lines (20 loc) • 1.12 kB
TypeScript
import { AfterViewInit, EventEmitter, OnDestroy, QueryList, TemplateRef } from '@angular/core';
import { TdDynamicFormsErrorTemplate } from '../dynamic-element.component';
import { TdDynamicFormsComponent } from '../dynamic-forms.component';
import { NuDynamicFormsComponent } from '../nu-dynamic-forms.component';
import { ITdDynamicElementConfig, ITdDynamicGroupConfig, ITdOutsideDynamicFormError } from '../services/dynamic-forms.service';
export declare class TdErrorWrappedDynamicFormsGroupComponent implements AfterViewInit, OnDestroy {
private destroySubscriptions;
formErrors: ITdOutsideDynamicFormError[];
elements: (ITdDynamicElementConfig | ITdDynamicGroupConfig)[];
templateRef: TemplateRef<TdDynamicFormsErrorTemplate>;
formGroupComponent: NuDynamicFormsComponent;
_errorTemplates: QueryList<TdDynamicFormsErrorTemplate>;
change: EventEmitter<void>;
remove: EventEmitter<void>;
readonly dynamicFormsComponents: QueryList<TdDynamicFormsComponent>;
ngAfterViewInit(): void;
removeGroup(): void;
changeGroup(): void;
ngOnDestroy(): void;
}