UNPKG

angular-dynamic-forms-lite

Version:
17 lines (16 loc) 953 B
import { FormGroup, FormBuilder } from "@angular/forms"; import { FieldFactory, ParentFieldFactory, CreateFormContextOptions } from "../field-factory"; import { FormContext } from "../../form/form-context"; import { FormRootDirective } from "../../form/form-root.directive"; import { GroupFormFieldSetting } from "./group-form-field-setting"; import { ViewRef } from "@angular/core"; export declare class GroupFieldFactory implements FieldFactory<FormGroup, GroupFormFieldSetting<any>> { private parentFieldFactory; private formBuilder; constructor(parentFieldFactory: ParentFieldFactory, formBuilder: FormBuilder); create<M>(options: CreateFormContextOptions<M, FormGroup, GroupFormFieldSetting<M>>): FormContext<M, FormGroup>; render(formRoot: FormRootDirective, root: FormContext<any, FormGroup>): ViewRef; updateChildren(context: FormContext<any, FormGroup>): void; private createChildContexts; private getSetting; }