UNPKG

angular-dynamic-forms-lite

Version:
24 lines (23 loc) 875 B
import { ParentFieldFactory } from "../field-factory"; import { DynamicController } from "../dynamic-controller"; import { Paginator } from "./paginator"; import { FormContext } from "../../form/form-context"; import { FormArray } from "@angular/forms"; export declare class DynamicArrayController<M = {}, CM = {}> extends DynamicController { private parentFieldFactory; private arrayContext; private subscriptions; private renderer; constructor(parentFieldFactory: ParentFieldFactory); onInit(context: FormContext<M, FormArray>): void; readonly paginator: Paginator; private readonly children; private readonly formArray; private readonly setting; private readonly settings; push(value: any): void; removeAt(index: number): boolean; protected destory(): void; private renderPage; private readonly arrayRoot; }