API Reference > presentation-common > Hierarchies > Node Node Namespace Function Name Description Node.fromJSON Deserialize Node from JSON Node.toJSON Serialize given Node to JSON Defined in presentation/common/src/presentation-common/hierarchy/Node.ts Line 90 Node Interface Data structure that describes a tree node. Properties Name Type Description backColor undefined | string Background color description undefined | string Extensive description extendedData undefined | { T } Extended data injected into this node fontStyle undefined | string Font style foreColor undefined | string Foreground color hasChildren undefined | boolean Does this node have child nodes imageId undefined | string Image ID isCheckboxEnabled undefined | boolean Is this node's checkbox enabled isCheckboxVisible undefined | boolean Is checkbox visible for this node isChecked undefined | boolean Is this node's checkbox checked isEditable undefined | boolean Is this node editable isExpanded undefined | boolean Is this node expanded isSelectionDisabled undefined | boolean Is this node selectable key NodeKey A key that uniquely identifies a node. label LabelDefinition Definition of node display label Defined in presentation/common/src/presentation-common/hierarchy/Node.ts Line 16 Last Updated: 12 June, 2024