nz-json-schema-form
Version:
Schema form for JSON schema
15 lines (14 loc) • 791 B
TypeScript
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>;
}