@@ -1493,7 +1493,7 @@ declare module "report" {
1493
1493
* Updates the size of active page in report.
1494
1494
*
1495
1495
* ```javascript
1496
- * report.resizePage (pageSizeType, width, height)
1496
+ * report.resizeActivePage (pageSizeType, width, height)
1497
1497
* .catch(error => { ... });
1498
1498
* ```
1499
1499
*
@@ -1502,7 +1502,7 @@ declare module "report" {
1502
1502
* @param {number } height
1503
1503
* @returns {Promise<IHttpPostMessageResponse<void>> }
1504
1504
*/
1505
- resizePage ( pageSizeType : PageSizeType , width ?: number , height ?: number ) : Promise < IHttpPostMessageResponse < void > > ;
1505
+ resizeActivePage ( pageSizeType : PageSizeType , width ?: number , height ?: number ) : Promise < IHttpPostMessageResponse < void > > ;
1506
1506
/**
1507
1507
* Updates the position of a visual in a page.
1508
1508
*
@@ -2290,14 +2290,14 @@ declare module "factories" {
2290
2290
export const routerFactory : IRouterFactory ;
2291
2291
}
2292
2292
declare module "FilterBuilders/filterBuilder" {
2293
- import { Filter } from "powerbi-models" ;
2293
+ import { Filter , IFilterTarget } from "powerbi-models" ;
2294
2294
/**
2295
2295
* Generic filter builder for BasicFilter, AdvancedFilter, RelativeDate, RelativeTime and TopN
2296
2296
*
2297
2297
* @interface IFilterBuilder
2298
2298
*/
2299
2299
export interface IFilterBuilder {
2300
- withTarget ( table : string , column : string ) : IFilterBuilder ;
2300
+ withTargetObject ( target : IFilterTarget ) : IFilterBuilder ;
2301
2301
build ( ) : Filter ;
2302
2302
}
2303
2303
}
@@ -2316,17 +2316,6 @@ declare module "FilterBuilders/basicFilterBuilder" {
2316
2316
private values ;
2317
2317
private operator ;
2318
2318
private isRequireSingleSelection ;
2319
- /**
2320
- * Sets target property for Basic filter
2321
- *
2322
- * ```javascript
2323
- *
2324
- * const basicFilterBuilder = new BasicFilterBuilder().withTarget(tableName, columnName);
2325
- * ```
2326
- *
2327
- * @returns {BasicFilterBuilder }
2328
- */
2329
- withTarget ( table : string , column : string ) : BasicFilterBuilder ;
2330
2319
/**
2331
2320
* Sets target property for Basic filter with target object
2332
2321
*
@@ -2413,17 +2402,6 @@ declare module "FilterBuilders/advancedFilterBuilder" {
2413
2402
private target ;
2414
2403
private logicalOperator ;
2415
2404
private conditions ;
2416
- /**
2417
- * Sets target property for Advanced filter
2418
- *
2419
- * ```javascript
2420
- *
2421
- * const advancedFilterBuilder = new AdvancedFilterBuilder().withTarget(tableName, columnName);
2422
- * ```
2423
- *
2424
- * @returns {AdvancedFilterBuilder }
2425
- */
2426
- withTarget ( table : string , column : string ) : AdvancedFilterBuilder ;
2427
2405
/**
2428
2406
* Sets target property for Advanced filter with target object
2429
2407
*
@@ -2487,7 +2465,7 @@ declare module "FilterBuilders/advancedFilterBuilder" {
2487
2465
}
2488
2466
}
2489
2467
declare module "FilterBuilders/topNFilterBuilder" {
2490
- import { IFilterTarget , TopNFilter } from "powerbi-models" ;
2468
+ import { IFilterTarget , ITarget , TopNFilter } from "powerbi-models" ;
2491
2469
import { IFilterBuilder } from "FilterBuilders/filterBuilder" ;
2492
2470
/**
2493
2471
* Power BI Top N filter builder component
@@ -2500,18 +2478,7 @@ declare module "FilterBuilders/topNFilterBuilder" {
2500
2478
private target ;
2501
2479
private itemCount ;
2502
2480
private operator ;
2503
- private orderByTarget ;
2504
- /**
2505
- * Sets target property for Top N filter
2506
- *
2507
- * ```javascript
2508
- *
2509
- * const topNFilterBuilder = new TopNFilterBuilder().withTarget(tableName, columnName);
2510
- * ```
2511
- *
2512
- * @returns {TopNFilterBuilder }
2513
- */
2514
- withTarget ( table : string , column : string ) : TopNFilterBuilder ;
2481
+ private orderByTargetValue ;
2515
2482
/**
2516
2483
* Sets target property for Top N filter with target object
2517
2484
*
@@ -2554,12 +2521,12 @@ declare module "FilterBuilders/topNFilterBuilder" {
2554
2521
*
2555
2522
* ```javascript
2556
2523
*
2557
- * const topNFilterBuilder = new TopNFilterBuilder().orderBy(table, measure );
2524
+ * const topNFilterBuilder = new TopNFilterBuilder().orderByTarget(target );
2558
2525
* ```
2559
2526
*
2560
2527
* @returns {TopNFilterBuilder }
2561
2528
*/
2562
- orderBy ( table : string , measure : string ) : TopNFilterBuilder ;
2529
+ orderByTarget ( target : ITarget ) : TopNFilterBuilder ;
2563
2530
/**
2564
2531
* Creates Top N filter
2565
2532
*
@@ -2589,19 +2556,6 @@ declare module "FilterBuilders/relativeDateFilterBuilder" {
2589
2556
private timeUnitsCount ;
2590
2557
private timeUnitType ;
2591
2558
private isTodayIncluded ;
2592
- /**
2593
- * Sets target property for Relative Date filter
2594
- *
2595
- * ```javascript
2596
- *
2597
- * const relativeDateFilterBuilder = new RelativeDateFilterBuilder().withTarget(tableName, columnName);
2598
- * ```
2599
- *
2600
- * @param {string } table - Defines the table on which filter will be applied
2601
- * @param {string } column - Defines the column on which filter will be applied
2602
- * @returns {RelativeDateFilterBuilder }
2603
- */
2604
- withTarget ( table : string , column : string ) : RelativeDateFilterBuilder ;
2605
2559
/**
2606
2560
* Sets target property for Relative Date filter with target object
2607
2561
*
@@ -2649,7 +2603,7 @@ declare module "FilterBuilders/relativeDateFilterBuilder" {
2649
2603
*
2650
2604
* ```javascript
2651
2605
*
2652
- * const relativeDateFilterBuilder = new RelativeDateFilterBuilder().orderBy (timeUnitsCount, timeUnitType);
2606
+ * const relativeDateFilterBuilder = new RelativeDateFilterBuilder().inNext (timeUnitsCount, timeUnitType);
2653
2607
* ```
2654
2608
*
2655
2609
* @param {number } timeUnitsCount - The amount of time units
@@ -2697,19 +2651,6 @@ declare module "FilterBuilders/relativeTimeFilterBuilder" {
2697
2651
private operator ;
2698
2652
private timeUnitsCount ;
2699
2653
private timeUnitType ;
2700
- /**
2701
- * Sets target property for Relative Time filter
2702
- *
2703
- * ```javascript
2704
- *
2705
- * const relativeTimeFilterBuilder = new RelativeTimeFilterBuilder().withTarget(tableName, columnName);
2706
- * ```
2707
- *
2708
- * @param {string } table - Defines the table on which filter will be applied
2709
- * @param {string } column - Defines the column on which filter will be applied
2710
- * @returns {RelativeTimeFilterBuilder }
2711
- */
2712
- withTarget ( table : string , column : string ) : RelativeTimeFilterBuilder ;
2713
2654
/**
2714
2655
* Sets target property for Relative Time filter with target object
2715
2656
*
@@ -2757,7 +2698,7 @@ declare module "FilterBuilders/relativeTimeFilterBuilder" {
2757
2698
*
2758
2699
* ```javascript
2759
2700
*
2760
- * const relativeTimeFilterBuilder = new RelativeTimeFilterBuilder().orderBy (timeUnitsCount, timeUnitType);
2701
+ * const relativeTimeFilterBuilder = new RelativeTimeFilterBuilder().inNext (timeUnitsCount, timeUnitType);
2761
2702
* ```
2762
2703
*
2763
2704
* @param {number } timeUnitsCount - The amount of time units
0 commit comments