Просмотр исходного кода

Removes default impl to allow for existence tests

main
Eric Amodio 2 лет назад
Родитель
Сommit
d2473275d3
2 измененных файлов: 2 добавлений и 4 удалений
  1. +1
    -3
      src/views/nodes/viewNode.ts
  2. +1
    -1
      src/views/viewBase.ts

+ 1
- 3
src/views/nodes/viewNode.ts Просмотреть файл

@ -121,9 +121,7 @@ export abstract class ViewNode {
abstract getTreeItem(): TreeItem | Promise<TreeItem>;
resolveTreeItem(item: TreeItem): TreeItem | Promise<TreeItem> {
return item;
}
resolveTreeItem?(item: TreeItem): TreeItem | Promise<TreeItem>;
getCommand(): Command | undefined {
return undefined;

+ 1
- 1
src/views/viewBase.ts Просмотреть файл

@ -277,7 +277,7 @@ export abstract class ViewBase<
}
resolveTreeItem(item: TreeItem, node: ViewNode): TreeItem | Promise<TreeItem> {
return node.resolveTreeItem(item);
return node.resolveTreeItem?.(item) ?? item;
}
protected onElementCollapsed(e: TreeViewExpansionEvent<ViewNode>) {

Загрузка…
Отмена
Сохранить