@formql/core
Version:
FormQL - A framework for building dynamic forms
29 lines (28 loc) • 1.45 kB
TypeScript
import { EventEmitter, OnDestroy, ViewContainerRef } from '@angular/core';
import { FormAction } from '../models/action.model';
import { InternalEventHandler } from '../models/internal-event.model';
import { ActionHandlerService } from '../services/action-handler.service';
import { ComponentResolverService } from '../services/component-resolver.service';
import { InternalEventHandlerService } from '../services/internal-event-handler.service';
import { StoreService } from '../services/store.service';
export declare class LayoutLoaderComponent implements OnDestroy {
private vcRef;
private componentResolverService;
private storeService;
private internalEventHandlerService;
private actionHandlerService;
target: ViewContainerRef;
formLoaded: boolean;
private componentDestroyed;
set formState(formState: any);
submit: EventEmitter<any>;
formSaveStart: EventEmitter<boolean>;
formSaveEnd: EventEmitter<boolean>;
formError: EventEmitter<boolean>;
constructor(vcRef: ViewContainerRef, componentResolverService: ComponentResolverService, storeService: StoreService, internalEventHandlerService: InternalEventHandlerService, actionHandlerService: ActionHandlerService);
onSubmitTriggered(): void;
saveData(): void;
actionHandler(actionHandler: FormAction): void;
internalEventHandler(response: InternalEventHandler): void;
ngOnDestroy(): void;
}