diff --git a/src/sql/parts/modelComponents/declarativeTable.component.ts b/src/sql/parts/modelComponents/declarativeTable.component.ts
index 8eb1c6f8d4..795f8f1141 100644
--- a/src/sql/parts/modelComponents/declarativeTable.component.ts
+++ b/src/sql/parts/modelComponents/declarativeTable.component.ts
@@ -32,18 +32,15 @@ export enum DeclarativeDataType {
@Component({
selector: 'modelview-declarativeTable',
template: `
-
+
-
-
+
-
-
-
+
|
@@ -54,9 +51,7 @@ export enum DeclarativeDataType {
|
-
-
`
diff --git a/src/sql/sqlops.proposed.d.ts b/src/sql/sqlops.proposed.d.ts
index dbf1271bfd..77cc5537bb 100644
--- a/src/sql/sqlops.proposed.d.ts
+++ b/src/sql/sqlops.proposed.d.ts
@@ -715,7 +715,7 @@ declare module 'sqlops' {
* Register model view content for the dialog.
* Doesn't do anything if model view is already registered
*/
- registerContent(handler: (view: ModelView) => void): void;
+ registerContent(handler: (view: ModelView) => Thenable): void;
/**
* Returns the model view content if registered. Returns undefined if model review is not registered
diff --git a/src/sql/workbench/api/node/extHostModelViewDialog.ts b/src/sql/workbench/api/node/extHostModelViewDialog.ts
index 4fee53d9f0..36ecb4019e 100644
--- a/src/sql/workbench/api/node/extHostModelViewDialog.ts
+++ b/src/sql/workbench/api/node/extHostModelViewDialog.ts
@@ -36,7 +36,7 @@ class ModelViewPanelImpl implements sqlops.window.modelviewdialog.ModelViewPanel
this._onValidityChanged(valid => this._valid = valid);
}
- public registerContent(handler: (view: sqlops.ModelView) => void): void {
+ public registerContent(handler: (view: sqlops.ModelView) => Thenable): void {
if (!this._modelViewId) {
let viewId = this._viewType + this._handle;
this.setModelViewId(viewId);