Skip to content

Commit 9b42db9

Browse files
committed
don't use any-cast to access private or protected members
fixes microsoft#166478
1 parent e6a5055 commit 9b42db9

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/vs/base/browser/ui/tree/abstractTree.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1252,7 +1252,7 @@ class TreeNodeListMouseController<T, TFilterData, TRef> extends MouseController<
12521252
}
12531253

12541254
if (node.collapsible) {
1255-
const model = ((this.tree as any).model as ITreeModel<T, TFilterData, TRef>); // internal
1255+
const model = this.tree.model; // internal
12561256
const location = model.getNodeLocation(node);
12571257
const recursive = e.browserEvent.altKey;
12581258
this.tree.setFocus([location]);
@@ -1375,7 +1375,7 @@ export abstract class AbstractTree<T, TFilterData, TRef> implements IDisposable
13751375

13761376
protected view: TreeNodeList<T, TFilterData, TRef>;
13771377
private renderers: TreeRenderer<T, TFilterData, TRef, any>[];
1378-
protected model: ITreeModel<T, TFilterData, TRef>;
1378+
model: ITreeModel<T, TFilterData, TRef>; // used in MouseController
13791379
private focus: Trait<T>;
13801380
private selection: Trait<T>;
13811381
private anchor: Trait<T>;

0 commit comments

Comments
 (0)