UNPKG

@fluent-form/core

Version:

An Angular dynamic forms library powered by Fluent API and JSON.

25 lines (24 loc) 890 B
import { FormArray, FormGroup } from '@angular/forms'; import type { AnyArray, AnyObject } from '@ngify/core'; import type { AbstractSchema } from '../schemas'; import type { Indexable } from '../types'; import * as i0 from "@angular/core"; /** * @internal */ export declare class ModelUtil { private readonly schemaUtil; private readonly valueUtil; private readonly formUtil; /** * 从 model 赋值到 form * @param form * @param model * @param schemas * @param completed */ updateForm(form: FormGroup, model: AnyObject, schemas: Indexable<AbstractSchema>[], completed?: boolean): FormGroup; updateForm(form: FormArray, model: AnyArray, schemas: Indexable<AbstractSchema>[], completed?: boolean): FormArray; static ɵfac: i0.ɵɵFactoryDeclaration<ModelUtil, never>; static ɵprov: i0.ɵɵInjectableDeclaration<ModelUtil>; }