Skip to main content

Class: FieldStatus

Hierarchy#

Constructors#

constructor#

• new FieldStatus(field)

Parameters#

NameType
fieldField<unknown, unknown, unknown>

Overrides#

StateManager<FieldStatusData\>.constructor

Properties#

field#

• Readonly field: Field<unknown, unknown, unknown>

Methods#

getState#

â–¸ getState(): FieldStatusData

Returns#

FieldStatusData

Inherited from#

StateManager.getState


hasError#

â–¸ hasError(): boolean

The current field error value.

Returns#

boolean


hasWarning#

â–¸ hasWarning(): boolean

The current field warning value.

Returns#

boolean


isDetached#

â–¸ isDetached(): boolean

True if the current value is different from the pending value.

Returns#

boolean


isDirty#

â–¸ isDirty(): boolean

True if the current value is different from the initial value.

Returns#

boolean


isFocused#

â–¸ isFocused(): boolean

True if the field is currently focused.

Returns#

boolean


isTouched#

â–¸ isTouched(): boolean

True if the field value has been edited.

Returns#

boolean


isVisited#

â–¸ isVisited(): boolean

True if the field is has been or is currently focused.

Returns#

boolean


subscribe#

â–¸ subscribe(subscriber): Object

Parameters#

NameType
subscriber() => void

Returns#

Object

NameType
unsubscribe() => void

Inherited from#

StateManager.subscribe