ngx-antd-form-builder
Version:
Simple Drag&Drop form builder using ng-zorro-antd
26 lines (25 loc) • 1.32 kB
TypeScript
import { EventEmitter } from '@angular/core';
import { Options } from 'sortablejs';
import { NgxAntdFormBuilderComponent } from '../../ngx-antd-form-builder.component';
import { Dialog } from '@angular/cdk/dialog';
import * as i0 from "@angular/core";
export declare class DesignFormComponentPanelComponent {
private dialog;
private antdFormBuilderComponent;
data: any;
selectItem: any;
readonly handleSetSelectItem: EventEmitter<any>;
readonly saveSchema: EventEmitter<void>;
options: Options;
insertAllowedType: string[];
constructor(dialog: Dialog, antdFormBuilderComponent: NgxAntdFormBuilderComponent);
openPreview(): void;
openJsonSchema(): void;
save(): void;
deepClone(evt: any): void;
handleColAdd($event: any): void;
handleCopy(isCopy: boolean | undefined, data: any): void;
handleDelete($event: any): void;
static ɵfac: i0.ɵɵFactoryDeclaration<DesignFormComponentPanelComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<DesignFormComponentPanelComponent, "app-design-form-component-panel", never, { "data": { "alias": "data"; "required": false; }; "selectItem": { "alias": "selectItem"; "required": false; }; }, { "handleSetSelectItem": "handleSetSelectItem"; "saveSchema": "saveSchema"; }, never, never, true, never>;
}