@formql/core
Version:
FormQL - A framework for building dynamic forms
30 lines (29 loc) • 1.35 kB
TypeScript
import { OnInit, ViewContainerRef, OnDestroy } from '@angular/core';
import { FormComponent } from '../models/form-component.model';
import { InternalEventHandlerService } from '../services/internal-event-handler.service';
import { ComponentResolverService } from '../services/component-resolver.service';
import { FormGroup } from '@angular/forms';
import { StoreService } from '../services/store.service';
import { FormQLMode, ContainerType } from '../models/type.model';
import { Subscription } from 'rxjs';
export declare class ComponentContainerComponent implements OnInit, OnDestroy {
private componentResolverService;
private viewContainerRef;
private eventHandlerService;
private storeService;
content: ViewContainerRef;
wrapper: ViewContainerRef;
tooltip: ViewContainerRef;
component: FormComponent<any>;
reactiveSection: FormGroup;
sectionId: string;
set value(value: any);
mode: FormQLMode;
FormQLMode: typeof FormQLMode;
ContainerType: typeof ContainerType;
formSubscription$: Subscription;
constructor(componentResolverService: ComponentResolverService, viewContainerRef: ViewContainerRef, eventHandlerService: InternalEventHandlerService, storeService: StoreService);
ngOnInit(): void;
editField(): void;
ngOnDestroy(): void;
}