add ability for md + text reports (#18667)

* add ability for md + text reports

* change report type

* re add types for ads

* match fields and add enum for mimetype

* rename preview report

* update type

* rename generate report type

* fix comment
This commit is contained in:
Aditya Bist
2022-03-09 15:48:21 -08:00
committed by GitHub
parent e50bded5d1
commit 822199c9be
8 changed files with 31 additions and 12 deletions

View File

@@ -525,7 +525,7 @@ export class MainThreadDataProtocol extends Disposable implements MainThreadData
generateScript(tableInfo: azdata.designers.TableInfo): Thenable<string> {
return self._proxy.$generateScriptForTableDesigner(handle, tableInfo);
},
generatePreviewReport(tableInfo: azdata.designers.TableInfo): Thenable<string> {
generatePreviewReport(tableInfo: azdata.designers.TableInfo): Thenable<azdata.designers.GeneratePreviewReportResult> {
return self._proxy.$generatePreviewReportForTableDesigner(handle, tableInfo);
},
disposeTableDesigner(tableInfo: azdata.designers.TableInfo): Thenable<void> {

View File

@@ -909,7 +909,7 @@ export class ExtHostDataProtocol extends ExtHostDataProtocolShape {
return this._resolveProvider<azdata.designers.TableDesignerProvider>(handle).generateScript(table);
}
public override $generatePreviewReportForTableDesigner(handle: number, table: azdata.designers.TableInfo): Thenable<string> {
public override $generatePreviewReportForTableDesigner(handle: number, table: azdata.designers.TableInfo): Thenable<azdata.designers.GeneratePreviewReportResult> {
return this._resolveProvider<azdata.designers.TableDesignerProvider>(handle).generatePreviewReport(table);
}

View File

@@ -556,7 +556,7 @@ export abstract class ExtHostDataProtocolShape {
/**
* Generate preview report.
*/
$generatePreviewReportForTableDesigner(handle: number, table: azdata.designers.TableInfo): Thenable<string> { throw ni(); }
$generatePreviewReportForTableDesigner(handle: number, table: azdata.designers.TableInfo): Thenable<azdata.designers.GeneratePreviewReportResult> { throw ni(); }
/**
* Dispose the table designer.