UNPKG

ngx-antd-form-builder

Version:

Simple Drag&Drop form builder using ng-zorro-antd

27 lines (26 loc) 1.3 kB
import { EventEmitter, SimpleChanges } from '@angular/core'; import { NgxAntdFormBuilder } from './ngx-antd-form-builder.interface'; import * as i0 from "@angular/core"; export declare class NgxAntdFormBuilderComponent { fields: Array<string>; json: string | NgxAntdFormBuilder.Config | undefined | null; readonly saveSchema: EventEmitter<NgxAntdFormBuilder.Config>; basicArray: Array<NgxAntdFormBuilder.AllComponentType>; layoutArray: Array<NgxAntdFormBuilder.AllLayout>; data: NgxAntdFormBuilder.Config; selectItem: any; activeKey: number; constructor(); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; init(data: any): void; recursiveGetComponentList(): NgxAntdFormBuilder.AllType[]; getData(): any; getJsonSchema(): string; save(): void; generateKey(list: any, index: any): void; handleSetSelectItem(record: any): void; changeTab(e: any): void; static ɵfac: i0.ɵɵFactoryDeclaration<NgxAntdFormBuilderComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<NgxAntdFormBuilderComponent, "ngx-antd-form-builder", never, { "fields": { "alias": "fields"; "required": false; }; "json": { "alias": "json"; "required": false; }; }, { "saveSchema": "saveSchema"; }, never, never, true, never>; }