kwikid-forms
Version:
KwikID's JSON Configuration based Forms Renderer and Builder
35 lines (34 loc) • 1.89 kB
TypeScript
import { EventEmitter, OnChanges, OnInit, SimpleChanges } from "@angular/core";
import { ELogEventType } from "./forms-list.definitions";
import * as i0 from "@angular/core";
export declare class KwikIDFormsListComponent implements OnInit, OnChanges {
showFormFields: any;
userConfig: any;
stepConfig: any;
activeFormConfig: any;
formsList: any[];
formsListCompleted: any[];
isMobileView: boolean;
isUnsavedData: boolean;
getLogs: EventEmitter<any>;
onClickSetActiveForm: EventEmitter<any>;
onClickHideFormsList: EventEmitter<any>;
onClickSubmitForms: EventEmitter<any>;
selectedForm: string;
setSelectedForm(selectedForm: string): void;
formsListLength: number;
isAllFormsCompleted: boolean;
loading: boolean;
ngOnInit(): void;
ngOnChanges(changes: SimpleChanges): void;
triggerLogs(eventType: ELogEventType, logs: any): void;
formatStepConfig(stepConfig: any): any;
filterHiddenForms(formsList: any[]): any[];
setFormTitles(formsList: any[]): any[];
findFormsListLength(formsList: any[]): number;
checkIsAllFormsCompleted(formsList: any[]): boolean;
handleOnClickSetActiveForm(selectedForm: string): void;
handleOnSubmitForms(e: any): void;
static ɵfac: i0.ɵɵFactoryDeclaration<KwikIDFormsListComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<KwikIDFormsListComponent, "kwikid-forms-list", never, { "showFormFields": "showFormFields"; "userConfig": "userConfig"; "stepConfig": "stepConfig"; "activeFormConfig": "activeFormConfig"; "formsList": "formsList"; "formsListCompleted": "formsListCompleted"; "isMobileView": "isMobileView"; "isUnsavedData": "isUnsavedData"; }, { "getLogs": "getLogs"; "onClickSetActiveForm": "onClickSetActiveForm"; "onClickHideFormsList": "onClickHideFormsList"; "onClickSubmitForms": "onClickSubmitForms"; }, never, never>;
}