diff --git a/extensions/sql-database-projects/src/controllers/databaseProjectTreeViewProvider.ts b/extensions/sql-database-projects/src/controllers/databaseProjectTreeViewProvider.ts index cd0eebb906..3a89ecd079 100644 --- a/extensions/sql-database-projects/src/controllers/databaseProjectTreeViewProvider.ts +++ b/extensions/sql-database-projects/src/controllers/databaseProjectTreeViewProvider.ts @@ -4,7 +4,6 @@ *--------------------------------------------------------------------------------------------*/ import * as vscode from 'vscode'; -import * as constants from '../common/constants'; import { BaseProjectTreeItem, SpacerTreeItem } from '../models/tree/baseTreeItem'; import { ProjectRootTreeItem } from '../models/tree/projectTreeItem'; @@ -44,13 +43,6 @@ export class SqlDatabaseProjectTreeViewProvider implements vscode.TreeDataProvid return element.children; } - public getParent(element: BaseProjectTreeItem): BaseProjectTreeItem { - if (!element.parent) { - throw new Error(constants.parentTreeItemUnknown); - } - return element.parent; - } - /** * Constructs a new set of root nodes from a list of Projects * @param projects List of Projects @@ -78,12 +70,4 @@ export class SqlDatabaseProjectTreeViewProvider implements vscode.TreeDataProvid this.treeView = value; } - - public async focus(project: Project): Promise { - const projNode = this.roots.find(x => x instanceof ProjectRootTreeItem ? (x).project === project : false); - - if (projNode) { - await this.treeView?.reveal(projNode, { focus: true, expand: true }); - } - } }