@fluent-form/core
Version:
An Angular dynamic forms library powered by Fluent API and JSON.
25 lines (24 loc) • 890 B
TypeScript
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>;
}