UNPKG

armisa-models

Version:
24 lines (23 loc) 1.07 kB
import { ElementFactory } from "../Page/ElementsOfFormFactory/ElementFactory"; import { IMainStateFactory } from "../Types"; export type ITypeOfUserBox = 'code' | 'englishName' | 'farsiName' | 'email'; export declare class UserBoxFactory extends ElementFactory { caption: string; placeHolder?: string | undefined; tabIndex?: number | undefined; type: ITypeOfUserBox; forceUpdate: () => void; value: string | null; setValue: (value: string) => void; private setValueCodeUserName; private setValueEnglishUserName; private setValueEmailUserName; private setValueFarsiUserName; clearData: () => void; deseriallize: () => void; refreshHasChange: () => void; restartDefaultValue: () => void; constructor(mainStateFactory: IMainStateFactory, fieldName: string, _dispose: () => void, caption: string, placeHolder?: string | undefined, tabIndex?: number | undefined, type?: ITypeOfUserBox, payLoadKey?: string, responseKey?: string); validate: () => void; private validateRequired; }