UNPKG

vdr-react-form-manager

Version:
26 lines (25 loc) 1.02 kB
import { IFormInputProperties } from '../interface/forminput/FormInputProperties.interface'; import { IFormInputValidator } from '../interface/forminput/FormInputValidator.interface'; import { IFormInputAvailableValue } from '../interface/forminput/FormInputAvailableValue.interface'; import { FormInputPropertiesBuilder } from './FormInputPropertiesBuilder'; import { IKeyAny } from '../interface/common/KeyAny.interface'; export declare class FormInputProperties implements IFormInputProperties { id?: string; name: string; value: any; label: string; isValid: boolean; errors: string[]; disabled: boolean; classNames: string[]; validators: IFormInputValidator[]; availableValues: IFormInputAvailableValue[]; customProps: IKeyAny; originalDisabledValue: boolean; updateId: string; originalValue: any; isTouched: boolean; isPristine: boolean; constructor(build: IFormInputProperties); static Builder(name: string): FormInputPropertiesBuilder; }