@formql/core
Version:
FormQL - A framework for building dynamic forms
29 lines (28 loc) • 1.15 kB
TypeScript
import { OnInit } from '@angular/core';
import { FormPage } from '../models/form-page.model';
import { FormGroup } from '@angular/forms';
import { DndService } from '../services/dnd.service';
import { FormQLMode, ContainerType } from '../models/type.model';
import { GridPositionType } from '../models/style.model';
import { DndTransfer } from '../models/dnd.model';
import { StoreService } from '../services/store.service';
import { SectionGroup } from '../models/form-section.model';
export declare class PageWrapperComponent implements OnInit {
private dndService;
private storeService;
page: FormPage;
reactivePage: FormGroup;
mode: FormQLMode;
FormQLMode: typeof FormQLMode;
ContainerType: typeof ContainerType;
ComponentPositionType: typeof GridPositionType;
error: string;
row: any;
sections: SectionGroup;
constructor(dndService: DndService, storeService: StoreService);
ngOnInit(): void;
synchroniseModel($event: DndTransfer, positionId: string): void;
private createSections;
trackByFn(index: any, item: any): any;
resetSections(): void;
}