mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-01-14 01:25:37 -05:00
sql-database-projects dialog completion cleanup (#17525)
This commit is contained in:
@@ -300,13 +300,13 @@ export class ProjectsController {
|
||||
* Builds and publishes a project
|
||||
* @param treeNode a treeItem in a project's hierarchy, to be used to obtain a Project
|
||||
*/
|
||||
public publishProject(treeNode: dataworkspace.WorkspaceTreeItem): PublishDatabaseDialog;
|
||||
public async publishProject(treeNode: dataworkspace.WorkspaceTreeItem): Promise<void>;
|
||||
/**
|
||||
* Builds and publishes a project
|
||||
* @param project Project to be built and published
|
||||
*/
|
||||
public publishProject(project: Project): PublishDatabaseDialog;
|
||||
public publishProject(context: Project | dataworkspace.WorkspaceTreeItem): PublishDatabaseDialog | undefined {
|
||||
public async publishProject(project: Project): Promise<void>;
|
||||
public async publishProject(context: Project | dataworkspace.WorkspaceTreeItem): Promise<void> {
|
||||
const project: Project = this.getProjectFromContext(context);
|
||||
if (utils.getAzdataApi()) {
|
||||
let publishDatabaseDialog = this.getPublishDialog(project);
|
||||
@@ -317,10 +317,9 @@ export class ProjectsController {
|
||||
|
||||
publishDatabaseDialog.openDialog();
|
||||
|
||||
return publishDatabaseDialog;
|
||||
return publishDatabaseDialog.waitForClose();
|
||||
} else {
|
||||
void launchPublishDatabaseQuickpick(project, this);
|
||||
return undefined;
|
||||
return launchPublishDatabaseQuickpick(project, this);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user