UNPKG

@lxlib/form

Version:

This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 9.1.1.

13 lines (12 loc) 646 B
import { LxlibFormConfig } from '../config'; import { SFSchema } from '../schema/index'; import { SFUISchema, SFUISchemaItem } from '../schema/ui'; import { SchemaValidatorFactory } from '../validator.factory'; import { FormProperty, PropertyGroup } from './form.property'; export declare class FormPropertyFactory { private schemaValidatorFactory; private options; constructor(schemaValidatorFactory: SchemaValidatorFactory, options: LxlibFormConfig); createProperty(schema: SFSchema, ui: SFUISchema | SFUISchemaItem, formData: {}, parent?: PropertyGroup | null, propertyId?: string): FormProperty; private initializeRoot; }