Part 2 - Make Model view components disposable + dispose all emitters (#24097)

This commit is contained in:
Cheena Malhotra
2023-08-23 12:46:09 -07:00
committed by GitHub
parent 25a658775c
commit 6c6464e772
58 changed files with 435 additions and 195 deletions

View File

@@ -661,6 +661,8 @@ declare module 'azdata' {
type?: ExtensionNodeType;
}
export interface Component extends vscode.Disposable { }
export namespace workspace {
/**
* Creates and enters a workspace at the specified location
@@ -1971,12 +1973,18 @@ declare module 'azdata' {
NotEndsWith = 13
}
export namespace window {
export interface Wizard extends LoadingComponentBase {
}
export interface ModelView extends vscode.Disposable { }
export interface Dialog extends LoadingComponentBase {
}
export interface DeclarativeTableMenuCellValue extends vscode.Disposable { }
export namespace window {
export interface Wizard extends LoadingComponentBase { }
export interface Dialog extends LoadingComponentBase, vscode.Disposable { }
export interface ModelViewPanel extends vscode.Disposable { }
export interface ModelViewDashboard extends vscode.Disposable { }
/**
* Opens the error dialog with customization options provided.