mirror of
https://github.com/microsoft/vscode.git
synced 2026-07-13 21:47:12 -05:00
don't use any-cast to access private or protected members
fixes https://github.com/microsoft/vscode/issues/166478
This commit is contained in:
@@ -1252,7 +1252,7 @@ class TreeNodeListMouseController<T, TFilterData, TRef> extends MouseController<
|
||||
}
|
||||
|
||||
if (node.collapsible) {
|
||||
const model = ((this.tree as any).model as ITreeModel<T, TFilterData, TRef>); // internal
|
||||
const model = this.tree.model; // internal
|
||||
const location = model.getNodeLocation(node);
|
||||
const recursive = e.browserEvent.altKey;
|
||||
this.tree.setFocus([location]);
|
||||
@@ -1375,7 +1375,7 @@ export abstract class AbstractTree<T, TFilterData, TRef> implements IDisposable
|
||||
|
||||
protected view: TreeNodeList<T, TFilterData, TRef>;
|
||||
private renderers: TreeRenderer<T, TFilterData, TRef, any>[];
|
||||
protected model: ITreeModel<T, TFilterData, TRef>;
|
||||
model: ITreeModel<T, TFilterData, TRef>; // used in MouseController
|
||||
private focus: Trait<T>;
|
||||
private selection: Trait<T>;
|
||||
private anchor: Trait<T>;
|
||||
|
||||
Reference in New Issue
Block a user