UNPKG

mx-ui-components

Version:

mobius ui library

39 lines (38 loc) 1.39 kB
import BaseComponent from "../Counter/BaseComponent"; declare class CustomBaseInput extends BaseComponent { protected provider: any; protected value: any; protected placeholder: string; protected label: string; protected required: boolean; protected errorMessage: string; protected inputType: string; protected hasInteracted: boolean; protected _prevValues: any; protected textLimit: number; protected actualValue: string; protected input: any; protected props: any; protected componentName: string; protected readOnly: boolean; addListeners(): void; onFocus(input: HTMLInputElement): void; onBlur(input: HTMLInputElement): void; MaskValue(): void; UnmaskValue(): void; BringCursorInFront(input: HTMLInputElement): void; onInput(input: HTMLInputElement, e: any): void; UpdateValue: (input: HTMLInputElement) => void; validate(): void; addErrorMessage(): void; removeErrorMessage(): void; onStateChange(event: CustomEvent): void; validateEmail(value: string): boolean; validateNumber(value: string): boolean; validateURL(value: string): boolean; validatePassword(value: string): boolean; validatePasswordInput(value: string): boolean; validatePhone(value: string): boolean; validateAlphabets(value: string): boolean; } export default CustomBaseInput;