UNPKG

material-form-builder

Version:
21 lines (20 loc) 742 B
import React, { Component } from "react"; import { InputImplement } from '../../types/input.implement'; import { CustomInputProps, CustomInputValueType } from './custom.interface'; interface IState { value: CustomInputValueType; error: boolean; } export declare class CustomInput extends Component<CustomInputProps, IState> implements InputImplement<CustomInputValueType> { private elementRef; state: IState; setValue(value: CustomInputValueType): Promise<CustomInputValueType>; getValue(): CustomInputValueType; clear(): Promise<CustomInputValueType>; validation(): boolean; click: () => void; focus: () => void; blur: () => void; render(): React.JSX.Element; } export {};