Remove async keyword from abstract functions (#14150)

This commit is contained in:
Charles Gagnon
2021-02-03 12:16:50 -08:00
committed by GitHub
parent 52a642f351
commit dcf17cc08b
8 changed files with 12 additions and 12 deletions

View File

@@ -30,9 +30,9 @@ export abstract class AgentDialog<T extends IAgentDialogData> {
return this.model.dialogMode;
}
protected abstract async updateModel(): Promise<void>;
protected abstract updateModel(): Promise<void>;
protected abstract async initializeDialog(dialog: azdata.window.Dialog): Promise<void>;
protected abstract initializeDialog(dialog: azdata.window.Dialog): Promise<void>;
public async openDialog(dialogName?: string) {
if (!this._isOpen) {

View File

@@ -24,5 +24,5 @@ export abstract class Dashboard {
return dashboard;
}
protected abstract async registerTabs(modelView: azdata.ModelView): Promise<(azdata.DashboardTab | azdata.DashboardTabGroup)[]>;
protected abstract registerTabs(modelView: azdata.ModelView): Promise<(azdata.DashboardTab | azdata.DashboardTabGroup)[]>;
}

View File

@@ -214,7 +214,7 @@ export abstract class AzureAuth implements vscode.Disposable {
protected abstract async login(tenant: Tenant, resource: Resource): Promise<{ response: OAuthTokenResponse, authComplete: Deferred<void, Error> }>;
protected abstract login(tenant: Tenant, resource: Resource): Promise<{ response: OAuthTokenResponse, authComplete: Deferred<void, Error> }>;
/**
* Refreshes a token, if a refreshToken is passed in then we use that. If it is not passed in then we will prompt the user for consent.

View File

@@ -187,7 +187,7 @@ export abstract class TreeNode {
}
}
public abstract async getChildren(): Promise<TreeNode[]>;
public abstract getChildren(): Promise<TreeNode[]>;
public abstract getTreeItem(): vscode.TreeItem;
public abstract getNodeInfo(): azdata.NodeInfo;
}

View File

@@ -14,7 +14,7 @@ export abstract class ResourceTypeModel extends Model {
}
abstract initialize(): void;
abstract async onOk(): Promise<void>;
abstract onOk(): Promise<void>;
abstract onCancel(): void;
/**
* performs the script generation and returns true if script was generated successfully

View File

@@ -29,7 +29,7 @@ export abstract class SqlAssessmentTab implements azdata.Tab, vscode.Disposable
return this;
}
abstract async tabContent(view: azdata.ModelView): Promise<azdata.Component>;
abstract tabContent(view: azdata.ModelView): Promise<azdata.Component>;
}

View File

@@ -7,5 +7,5 @@ import * as azdata from 'azdata';
export abstract class AssessmentDialogComponent {
abstract async createComponent(view: azdata.ModelView): Promise<azdata.Component>;
abstract createComponent(view: azdata.ModelView): Promise<azdata.Component>;
}

View File

@@ -27,14 +27,14 @@ export abstract class MigrationWizardPage {
});
}
protected abstract async registerContent(view: azdata.ModelView): Promise<void>;
protected abstract registerContent(view: azdata.ModelView): Promise<void>;
public getwizardPage(): azdata.window.WizardPage {
return this.wizardPage;
}
public abstract async onPageEnter(): Promise<void>;
public abstract async onPageLeave(): Promise<void>;
public abstract onPageEnter(): Promise<void>;
public abstract onPageLeave(): Promise<void>;
private readonly stateChanges: (() => Promise<void>)[] = [];
protected async onStateChangeEvent(e: StateChangeEvent) {
@@ -66,7 +66,7 @@ export abstract class MigrationWizardPage {
this.queueActive = false;
}
protected abstract async handleStateChange(e: StateChangeEvent): Promise<void>;
protected abstract handleStateChange(e: StateChangeEvent): Promise<void>;
public canEnter(): Promise<boolean> {
return Promise.resolve(true);