Skip to content

Commit aff0ad1

Browse files
committed
Merged PR 119925: Add support for bookmark capture options
Add support for bookmark capture options so users will be able to save changes to visuals (personalized visuals).
1 parent 9b2b995 commit aff0ad1

File tree

6 files changed

+231
-142
lines changed

6 files changed

+231
-142
lines changed

dist/powerbi-client.d.ts

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/*! powerbi-client v2.14.1 | (c) 2016 Microsoft Corporation MIT */
1+
/*! powerbi-client v2.15.0 | (c) 2016 Microsoft Corporation MIT */
22
declare module "util" {
33
import { HttpPostMessage } from 'http-post-message';
44
/**
@@ -1812,7 +1812,7 @@ declare module "bookmarksManager" {
18121812
getBookmarks(): Promise<models.IReportBookmark[]>;
18131813
apply(bookmarkName: string): Promise<void>;
18141814
play(playMode: models.BookmarksPlayMode): Promise<void>;
1815-
capture(): Promise<models.IReportBookmark>;
1815+
capture(options?: models.ICaptureBookmarkOptions): Promise<models.IReportBookmark>;
18161816
applyState(state: string): Promise<void>;
18171817
}
18181818
/**
@@ -1851,6 +1851,7 @@ declare module "bookmarksManager" {
18511851
* bookmarksManager.apply(bookmarkName)
18521852
* ```
18531853
*
1854+
* @param {string} bookmarkName The name of the bookmark to be applied
18541855
* @returns {Promise<void>}
18551856
*/
18561857
apply(bookmarkName: string): Promise<void>;
@@ -1859,29 +1860,32 @@ declare module "bookmarksManager" {
18591860
*
18601861
* ```javascript
18611862
* // Enter presentation mode.
1862-
* bookmarksManager.play(true)
1863+
* bookmarksManager.play(models.BookmarksPlayMode.Presentation)
18631864
* ```
18641865
*
1866+
* @param {models.BookmarksPlayMode} playMode Play mode can be either `Presentation` or `Off`
18651867
* @returns {Promise<void>}
18661868
*/
18671869
play(playMode: models.BookmarksPlayMode): Promise<void>;
18681870
/**
18691871
* Capture bookmark from current state.
18701872
*
18711873
* ```javascript
1872-
* bookmarksManager.capture()
1874+
* bookmarksManager.capture(options)
18731875
* ```
18741876
*
1877+
* @param {models.ICaptureBookmarkOptions} [options] Options for bookmark capturing
18751878
* @returns {Promise<models.IReportBookmark>}
18761879
*/
1877-
capture(): Promise<models.IReportBookmark>;
1880+
capture(options?: models.ICaptureBookmarkOptions): Promise<models.IReportBookmark>;
18781881
/**
18791882
* Apply bookmark state.
18801883
*
18811884
* ```javascript
18821885
* bookmarksManager.applyState(bookmarkState)
18831886
* ```
18841887
*
1888+
* @param {string} state A base64 bookmark state to be applied
18851889
* @returns {Promise<void>}
18861890
*/
18871891
applyState(state: string): Promise<void>;

dist/powerbi.js

Lines changed: 87 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)