UNPKG

amisa-forms

Version:
55 lines 3.19 kB
/// <reference types="react" /> import { ITypeOfFormForRoute } from "../Argument"; import { IMainStateManager } from "../IMainStateManager"; import { ModalFactory } from "../ModalFactory"; import { IPopupMouseLocation, PopupFactory } from "../PopupFactory"; import { BaseElementFactory } from "./BaseElementFactory"; import { ElementsManager } from "./ElementsManager"; import { PayloadsManager } from "./PayloadsManager"; import { TabbingManager } from "./TabbingManager"; export declare class FormFactory { #private; get any(): any; forceUpdate: () => void; isShowWaitingFormSpinner?: boolean; isShowWaitingTableSpinner?: boolean; get mainStateManager(): IMainStateManager; get elementsManager(): ElementsManager; get tabbingManager(): TabbingManager; get payloadsManager(): PayloadsManager; constructor(mainStateManager: IMainStateManager); addElement: (element: BaseElementFactory) => void; removeElement: (element: BaseElementFactory) => void; focuseToThisElement: (factory: BaseElementFactory) => void; responses?: BaseElementFactory[]; addResponseElement: (element: BaseElementFactory) => void; deserializedResponse: (data: any) => void; otherPayLoad: { object: any; payLoadKey: string; fieldName: string; }[]; addOtherPayLoadKey: (object: any, payLoadKey: string, fieldName: string) => void; payLoad?: BaseElementFactory[]; addPayloadElement: (element: BaseElementFactory) => void; popup?: PopupFactory; showPopup: (children: JSX.Element, element?: IPopupMouseLocation | undefined, onClosedPopup?: (() => void) | undefined) => void; closePopup: () => void; currentModal?: ModalFactory; childModal?: ModalFactory; showModal: (children: JSX.Element, onClosedModal?: (() => void) | undefined, argument?: string | number | object | undefined, customPayload?: object | undefined, finedInRows?: boolean | undefined, ExtraStackMenuComponent?: import("react").ComponentType<{ formFactory: FormFactory; }> | undefined, typeOfForm?: ITypeOfFormForRoute | undefined, cssClasses?: string | undefined) => void; closeModal: () => void; showFullScreenWaittingSpinner: (onClosedModal?: (() => void) | undefined) => void; closeFullScreenWaittingSpinner: () => void; showSomeThingWentWrong: (onClosedModal?: (() => void) | undefined) => void; showErrorMessageBox: (error: Error, onClosedModal?: (() => void) | undefined) => void; showInvalidArgumentMessageBox: (description: string, onClosedModal?: (() => void) | undefined) => void; showSuccessFullMessageBox: (caption?: string | undefined, text?: string | undefined, description?: string | undefined, onClosedModal?: (() => void) | undefined) => void; showAreYouSureDeleteMessageBox: (onClickDelete: () => void, caption?: string | undefined, text?: string | undefined, description?: string | undefined) => void; showThereAreSomeErrorYouCanNot: (countOfError: number, onClosedModal?: (() => void) | undefined) => void; showThereIsNotAnyChangeForSave: (onClosedModal?: (() => void) | undefined) => void; close: () => void; } //# sourceMappingURL=index.d.ts.map