UNPKG

@formql/core

Version:

FormQL - A framework for building dynamic forms

37 lines (36 loc) 1.78 kB
import { ViewContainerRef, OnInit } from '@angular/core'; import { FormGroup } from '@angular/forms'; import { FormSection } from '../models/form-section.model'; import { InternalEventHandlerService } from '../services/internal-event-handler.service'; import { FormPage } from '../models/form-page.model'; import { ComponentResolverService } from '../services/component-resolver.service'; import { FormQLMode, ContainerType } from '../models/type.model'; import { GridPositionType } from '../models/style.model'; import { DndTransfer } from '../models/dnd.model'; import { DndService } from '../services/dnd.service'; import { StoreService } from '../services/store.service'; import { ComponentGroup } from '../models/form-component.model'; export declare class SectionWrapperComponent implements OnInit { private internalEventHandlerService; private componentResolverService; private viewContainerRef; private dndService; private storeService; wrapper: ViewContainerRef; tooltip: ViewContainerRef; section: FormSection; reactiveSection: FormGroup; page: FormPage; mode: FormQLMode; error: string; components: ComponentGroup; FormQLMode: typeof FormQLMode; ContainerType: typeof ContainerType; ComponentPositionType: typeof GridPositionType; constructor(internalEventHandlerService: InternalEventHandlerService, componentResolverService: ComponentResolverService, viewContainerRef: ViewContainerRef, dndService: DndService, storeService: StoreService); ngOnInit(): void; editField(): void; synchroniseModel($event: DndTransfer, positionId: string, positionType: GridPositionType): void; trackByFn(index: any, item: any): any; private createComponents; }