Skip to content

Commit d7b0853

Browse files
committed
Merged PR 136125: Fix return type of exportData method
Changed return type to `Promise<models.IExportDataResult>`
1 parent b07359b commit d7b0853

File tree

3 files changed

+7
-7
lines changed

3 files changed

+7
-7
lines changed

Diff for: dist/powerbi-client.d.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -655,9 +655,9 @@ declare module "visualDescriptor" {
655655
* .then(data => { ... });
656656
* ```
657657
*
658-
* @returns {(Promise<models.ExportDataType>)}
658+
* @returns {(Promise<models.IExportDataResult>)}
659659
*/
660-
exportData(exportDataType?: models.ExportDataType, rows?: number): Promise<models.ExportDataType>;
660+
exportData(exportDataType?: models.ExportDataType, rows?: number): Promise<models.IExportDataResult>;
661661
/**
662662
* Set slicer state.
663663
* Works only for visuals of type slicer.

Diff for: dist/powerbi.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: src/visualDescriptor.ts

+4-4
Original file line numberDiff line numberDiff line change
@@ -132,16 +132,16 @@ export class VisualDescriptor implements IVisualNode, IFilterable {
132132
* .then(data => { ... });
133133
* ```
134134
*
135-
* @returns {(Promise<models.ExportDataType>)}
135+
* @returns {(Promise<models.IExportDataResult>)}
136136
*/
137-
async exportData(exportDataType?: models.ExportDataType, rows?: number): Promise<models.ExportDataType> {
138-
let exportDataRequestBody: models.IExportDataRequest = {
137+
async exportData(exportDataType?: models.ExportDataType, rows?: number): Promise<models.IExportDataResult> {
138+
const exportDataRequestBody: models.IExportDataRequest = {
139139
rows: rows,
140140
exportDataType: exportDataType
141141
};
142142

143143
try {
144-
const response = await this.page.report.service.hpm.post<models.ExportDataType>(`/report/pages/${this.page.name}/visuals/${this.name}/exportData`, exportDataRequestBody, { uid: this.page.report.config.uniqueId }, this.page.report.iframe.contentWindow);
144+
const response = await this.page.report.service.hpm.post<models.IExportDataResult>(`/report/pages/${this.page.name}/visuals/${this.name}/exportData`, exportDataRequestBody, { uid: this.page.report.config.uniqueId }, this.page.report.iframe.contentWindow);
145145
return response.body;
146146
} catch (response) {
147147
throw response.body;

0 commit comments

Comments
 (0)