angular-dynamic-forms-lite
Version:
Efficient dynamic and customizable Angular 7+ forms.
16 lines (15 loc) • 740 B
TypeScript
import { FormGroup } from "@angular/forms";
import { FormFieldSettings } from "../../form-settings/form-field-settings";
import { ParentFieldFactory } from "../field-factory";
import { DynamicController } from "../dynamic-controller";
import { GroupFormFieldSetting } from "./group-form-field-setting";
import { FormContext } from "../../form/form-context";
export declare class DynamicGroupController<M = {}> extends DynamicController {
private formGroup;
private fieldFactory;
private setting;
private settings;
constructor(formGroup: FormGroup, fieldFactory: ParentFieldFactory, setting: GroupFormFieldSetting, settings: FormFieldSettings);
onInit(context: FormContext<M>): void;
protected destory(): void;
}