Theia API Documentation v1.67.0
    Preparing search index...

    A selectable tree node.

    interface TerminalGroupNode {
        busy?: number;
        checkboxInfo?: TreeViewItemCheckboxInfo;
        children: readonly TerminalNode[];
        counter: number;
        description?: string;
        expanded: boolean;
        focus?: boolean;
        icon?: string;
        id: `group-${string}`;
        isEditing: boolean;
        label: string;
        name?: string;
        nextSibling?: TreeNode;
        parent: undefined | Readonly<CompositeTreeNode>;
        parentPageId: `page-${string}`;
        previousSibling?: TreeNode;
        selected: boolean;
        terminalGroup: true;
        visible?: boolean;
    }

    Hierarchy (View Summary)

    Index

    Properties

    busy?: number

    Whether this node is busy. Greater than 0 then busy; otherwise not.

    Whether this node is checked.

    children: readonly TerminalNode[]

    Child nodes of this tree node.

    counter: number
    description?: string

    A human-readable description of this tree node.

    use LabelProvider.getLongName instead or move this property to your tree node type

    expanded: boolean

    Test whether this tree node is expanded.

    focus?: boolean

    1.27.0. Use TreeFocusService to track the focused node.

    true if the tree node has the focus. Otherwise, false. Defaults to false.

    icon?: string

    A css string for this tree node icon.

    use LabelProvider.getIcon instead or move this property to your tree node type

    id: `group-${string}`

    An unique id of this node.

    isEditing: boolean
    label: string
    name?: string

    A human-readable name of this tree node.

    use LabelProvider.getName instead or move this property to your tree node type

    nextSibling?: TreeNode

    A next sibling of this tree node.

    parent: undefined | Readonly<CompositeTreeNode>

    A parent node of this tree node. Undefined if this node is root.

    parentPageId: `page-${string}`
    previousSibling?: TreeNode

    A previous sibling of this tree node.

    selected: boolean

    true if the tree node is selected. Otherwise, false.

    terminalGroup: true
    visible?: boolean

    Test whether this node should be rendered. If undefined then node will be rendered.