From 9636bd88c75a3ab8a9ffc859188960d2de1df1fd Mon Sep 17 00:00:00 2001 From: bendera Date: Wed, 31 Dec 2025 18:30:01 +0100 Subject: [PATCH] Add jsdoc comments --- src/vscode-tree-item/vscode-tree-item.ts | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/vscode-tree-item/vscode-tree-item.ts b/src/vscode-tree-item/vscode-tree-item.ts index 1efe6643..9a8eafa7 100644 --- a/src/vscode-tree-item/vscode-tree-item.ts +++ b/src/vscode-tree-item/vscode-tree-item.ts @@ -42,6 +42,19 @@ function getParentItem(childItem: VscodeTreeItem) { return childItem.parentElement; } +/** + * Represents an item in a Tree component. + * + * @tag vscode-tree + * + * @slot - Main content + * @slot icon-branch - Custom icon for a closed branch item. + * @slot icon-branch-opened - Custom icon for an opened branch item. + * @slot icon-leaf - Custom icon for a leaf item. + * @slot description - Description of the item. Displayed with a smaller font size and a less prominent color. + * @slot actions - Container for action buttons. + * @slot decoration - Container for small decorative elements aligned to the right edge of the item. + */ @customElement('vscode-tree-item') export class VscodeTreeItem extends VscElement { static override styles = styles;