Class: FieldStatus
Hierarchy#
StateManager<FieldStatusData>↳
FieldStatus
Constructors#
constructor#
• new FieldStatus(field)
Parameters#
| Name | Type |
|---|---|
field | Field<unknown, unknown, unknown> |
Overrides#
StateManager<FieldStatusData\>.constructor
Properties#
field#
• Readonly field: Field<unknown, unknown, unknown>
Methods#
getState#
â–¸ getState(): FieldStatusData
Returns#
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#
| Name | Type |
|---|---|
subscriber | () => void |
Returns#
Object
| Name | Type |
|---|---|
unsubscribe | () => void |
Inherited from#
StateManager.subscribe