API Reference > ui-components > Tree > BeInspireTreeNode BeInspireTreeNode<TPayload> Interface Deprecated Use ControlledTree instead. Will be removed in iModel.js 3.0. Type definition for all BeInspireTree nodes Extends TreeNode BeInspireTreeNodePayloadConfig<TPayload> Methods Name Description isDirty(): boolean resetBeInspireOverrides(): void setDirty(value: boolean): void Inherited properties Name Type Inherited from Description beInspireTree BeInspireTree<TPayload> BeInspireTreeNodePayloadConfig<TPayload> Reference to the tree children "true" | BeInspireTreeNodeConfig[] BeInspireTreeNodePayloadConfig<TPayload> id undefined | string BeInspireTreeNodePayloadConfig<TPayload> itree undefined | BeInspireTreeNodeITree BeInspireTreeNodePayloadConfig<TPayload> payload undefined | TPayload BeInspireTreeNodePayloadConfig<TPayload> Node's data. placeholderIndex undefined | number BeInspireTreeNodePayloadConfig<TPayload> Index of the node at the parent level. text string BeInspireTreeNodePayloadConfig<TPayload> Defined in ui/components/src/ui-components/tree/deprecated/component/BeInspireTree.ts Line 99 Last Updated: 12 June, 2024