@kkdev92/vscode-ext-kit - v4.1.1
    Preparing search index...

    Interface TreeItemLike

    One row in a tree, as plain data.

    The platform's own TreeItem is a class the adapter builds from this. Keeping the model plain is what lets a provider be written, tested and reasoned about without a VS Code runtime.

    interface TreeItemLike {
        checkboxState?: TreeItemChecked;
        collapsibleState?: TreeItemCollapsible;
        command?: CommandLike;
        contextValue?: string;
        description?: string;
        icon?: TreeItemIcon;
        id: string;
        label: string;
        resourceUri?: ResourceUri;
        tooltip?: string | MarkdownLike;
    }
    Index
    checkboxState?: TreeItemChecked

    Checkbox state, for a view that shows checkboxes.

    collapsibleState?: TreeItemCollapsible

    Whether the row expands.

    command?: CommandLike

    Run when the row is clicked.

    contextValue?: string

    Value matched by when clauses in menu contributions.

    description?: string

    Dimmed text after the label.

    The icon, if any.

    id: string

    Unique across the whole tree, not just among siblings.

    label: string

    The text shown.

    resourceUri?: ResourceUri

    The resource this row stands for. Setting it enables file-icon themes and the built-in file commands in the row's context menu.

    tooltip?: string | MarkdownLike

    Hover text.