Skip to main content
Version: 21.1.0

SerializedAXNode interface

Represents a Node and the properties of it that are relevant to Accessibility.

Signature:

export interface SerializedAXNode

Properties

PropertyModifiersTypeDescriptionDefault
autocompleteoptionalstring
checkedoptionalboolean | 'mixed'Whether the checkbox is checked, or in a mixed state.
childrenoptionalSerializedAXNode[]Children of this node, if there are any.
descriptionoptionalstringAn additional human readable description of the node.
disabledoptionalboolean
expandedoptionalboolean
focusedoptionalboolean
haspopupoptionalstring
invalidoptionalstringWhether and in what way this node's value is invalid.
keyshortcutsoptionalstringAny keyboard shortcuts associated with this node.
leveloptionalnumberThe level of a heading.
modaloptionalboolean
multilineoptionalboolean
multiselectableoptionalbooleanWhether more than one child can be selected.
nameoptionalstringA human readable name for the node.
orientationoptionalstring
pressedoptionalboolean | 'mixed'Whether the node is checked or in a mixed state.
readonlyoptionalboolean
requiredoptionalboolean
rolestringThe role of the node.
roledescriptionoptionalstringA human readable alternative to the role.
selectedoptionalboolean
valueoptionalstring | numberThe current value of the node.
valuemaxoptionalnumber
valueminoptionalnumber
valuetextoptionalstringA description of the current value.