Skip to main content
Version: 1.x

Class: TreeNodeModel

molecule.model.TreeNodeModel

Implements

Constructors

constructor

new TreeNodeModel(props)

Parameters

NameType
propsIFolderTreeNodeProps

Defined in

model/workbench/explorer/folderTree.tsx:67

Properties

children

Optional children: IFolderTreeNodeProps[]

The children of this tree node

Implementation of

IFolderTreeNodeProps.children

Defined in

model/workbench/explorer/folderTree.tsx:60


content

Optional content: string

Implementation of

IFolderTreeNodeProps.content

Defined in

model/workbench/explorer/folderTree.tsx:63


data

Optional data: any

Store the custom data

Implementation of

IFolderTreeNodeProps.data

Defined in

model/workbench/explorer/folderTree.tsx:65


fileType

fileType: "File" | "Folder" | "RootFolder" = FileTypes.File

Implementation of

IFolderTreeNodeProps.fileType

Defined in

model/workbench/explorer/folderTree.tsx:59


icon

Optional icon: string | Element

The icon of this tree node, which is rendered in front of the name

Implementation of

IFolderTreeNodeProps.icon

Defined in

model/workbench/explorer/folderTree.tsx:61


id

id: UniqueId

The unique id in tree node

Implementation of

IFolderTreeNodeProps.id

Defined in

model/workbench/explorer/folderTree.tsx:55


isEditable

Optional isEditable: boolean

The status of editable, mark whether the node is being edited

Implementation of

IFolderTreeNodeProps.isEditable

Defined in

model/workbench/explorer/folderTree.tsx:62


isLeaf

Optional isLeaf: boolean

The type of this tree node.

Implementation of

IFolderTreeNodeProps.isLeaf

Defined in

model/workbench/explorer/folderTree.tsx:58


location

Optional location: string

Implementation of

IFolderTreeNodeProps.location

Defined in

model/workbench/explorer/folderTree.tsx:57


name

Optional name: string

The name of this tree node

Implementation of

IFolderTreeNodeProps.name

Defined in

model/workbench/explorer/folderTree.tsx:56