UNPKG

nz-json-schema-form

Version:

Schema form for JSON schema

15 lines (14 loc) 791 B
import { NzSchema } from '../interfaces/nz-schema'; import { AbstractSchemaControl, SchemaFormArray, SchemaFormControl, SchemaFormGroup } from './forms'; import { SchemaContext } from './schema-context'; import * as i0 from "@angular/core"; export declare class SchemaFormBuilder { build(schema: NzSchema, value?: any): SchemaFormGroup; object(context: SchemaContext, value?: any): SchemaFormGroup; array(context: SchemaContext, value?: any[]): SchemaFormArray; control(context: SchemaContext, value?: any): SchemaFormControl; createControl(context: SchemaContext, value?: any): AbstractSchemaControl; private reduceControls; static ɵfac: i0.ɵɵFactoryDeclaration<SchemaFormBuilder, never>; static ɵprov: i0.ɵɵInjectableDeclaration<SchemaFormBuilder>; }