|
1 |
| -// powerbi-client v2.20.1 |
| 1 | +// powerbi-client v2.21.0 |
2 | 2 | // Copyright (c) Microsoft Corporation.
|
3 | 3 | // Licensed under the MIT License.
|
4 | 4 | (function webpackUniversalModuleDefinition(root, factory) {
|
@@ -911,7 +911,7 @@ module.exports = shouldUseNative() ? Object.assign : function (target, source) {
|
911 | 911 | /*! no static exports found */
|
912 | 912 | /***/ (function(module, exports, __webpack_require__) {
|
913 | 913 |
|
914 |
| -// powerbi-models v1.10.5 |
| 914 | +// powerbi-models v1.11.0 |
915 | 915 | // Copyright (c) Microsoft Corporation.
|
916 | 916 | // Licensed under the MIT License.
|
917 | 917 | (function webpackUniversalModuleDefinition(root, factory) {
|
@@ -942,8 +942,8 @@ var __extends = (this && this.__extends) || (function () {
|
942 | 942 | };
|
943 | 943 | })();
|
944 | 944 | Object.defineProperty(exports, "__esModule", ({ value: true }));
|
945 |
| -exports.VisualSelector = exports.PageSelector = exports.Selector = exports.SortDirection = exports.LegendPosition = exports.TextAlignment = exports.CommonErrorCodes = exports.BookmarksPlayMode = exports.ExportDataType = exports.QnaMode = exports.PageNavigationPosition = exports.isPercentOfGrandTotal = exports.isColumnAggr = exports.isHierarchyLevelAggr = exports.isHierarchyLevel = exports.isColumn = exports.isMeasure = exports.getFilterType = exports.isBasicFilterWithKeys = exports.isFilterKeyColumnsTarget = exports.AdvancedFilter = exports.TupleFilter = exports.IdentityFilter = exports.BasicFilterWithKeys = exports.BasicFilter = exports.RelativeTimeFilter = exports.RelativeDateFilter = exports.TopNFilter = exports.IncludeExcludeFilter = exports.NotSupportedFilter = exports.Filter = exports.RelativeDateOperators = exports.RelativeDateFilterTimeUnit = exports.FilterType = exports.FiltersLevel = exports.FiltersOperations = exports.MenuLocation = exports.ContrastMode = exports.TokenType = exports.ViewMode = exports.Permissions = exports.SectionVisibility = exports.ReportAlignment = exports.HyperlinkClickBehavior = exports.LayoutType = exports.VisualContainerDisplayMode = exports.BackgroundType = exports.DisplayOption = exports.PageSizeType = exports.TraceType = void 0; |
946 |
| -exports.validateZoomLevel = exports.validateCustomTheme = exports.validateCommandsSettings = exports.validateVisualSettings = exports.validateVisualHeader = exports.validateExportDataRequest = exports.validateQnaInterpretInputData = exports.validateLoadQnaConfiguration = exports.validateSaveAsParameters = exports.validateUpdateFiltersRequest = exports.validateFilter = exports.validatePage = exports.validateTileLoad = exports.validateDashboardLoad = exports.validateCreateReport = exports.validatePaginatedReportLoad = exports.validateReportLoad = exports.validateMenuGroupExtension = exports.validateExtension = exports.validateCustomPageSize = exports.validateVisualizationsPane = exports.validateSyncSlicersPane = exports.validateSelectionPane = exports.validatePageNavigationPane = exports.validateFieldsPane = exports.validateFiltersPane = exports.validateBookmarksPane = exports.validatePanes = exports.validateSettings = exports.validateCaptureBookmarkRequest = exports.validateApplyBookmarkStateRequest = exports.validateApplyBookmarkByNameRequest = exports.validateAddBookmarkRequest = exports.validatePlayBookmarkRequest = exports.validateSlicerState = exports.validateSlicer = exports.validateVisualSelector = exports.isIExtensionArray = exports.isIExtensions = exports.isGroupedMenuExtension = exports.isFlatMenuExtension = exports.isReportFiltersArray = exports.isOnLoadFilters = exports.VisualDataRoleKindPreference = exports.VisualDataRoleKind = exports.CommandDisplayOption = exports.SlicerTargetSelector = exports.VisualTypeSelector = void 0; |
| 945 | +exports.PageSelector = exports.Selector = exports.SortDirection = exports.LegendPosition = exports.TextAlignment = exports.CommonErrorCodes = exports.BookmarksPlayMode = exports.ExportDataType = exports.QnaMode = exports.PageNavigationPosition = exports.isPercentOfGrandTotal = exports.isColumnAggr = exports.isHierarchyLevelAggr = exports.isHierarchyLevel = exports.isColumn = exports.isMeasure = exports.getFilterType = exports.isBasicFilterWithKeys = exports.isFilterKeyColumnsTarget = exports.HierarchyFilter = exports.AdvancedFilter = exports.TupleFilter = exports.IdentityFilter = exports.BasicFilterWithKeys = exports.BasicFilter = exports.RelativeTimeFilter = exports.RelativeDateFilter = exports.TopNFilter = exports.IncludeExcludeFilter = exports.NotSupportedFilter = exports.Filter = exports.RelativeDateOperators = exports.RelativeDateFilterTimeUnit = exports.FilterType = exports.FiltersLevel = exports.FiltersOperations = exports.MenuLocation = exports.ContrastMode = exports.TokenType = exports.ViewMode = exports.Permissions = exports.SectionVisibility = exports.ReportAlignment = exports.HyperlinkClickBehavior = exports.LayoutType = exports.VisualContainerDisplayMode = exports.BackgroundType = exports.DisplayOption = exports.PageSizeType = exports.TraceType = void 0; |
| 946 | +exports.validateZoomLevel = exports.validateCustomTheme = exports.validateCommandsSettings = exports.validateVisualSettings = exports.validateVisualHeader = exports.validateExportDataRequest = exports.validateQnaInterpretInputData = exports.validateLoadQnaConfiguration = exports.validateSaveAsParameters = exports.validateUpdateFiltersRequest = exports.validateFilter = exports.validatePage = exports.validateTileLoad = exports.validateDashboardLoad = exports.validateCreateReport = exports.validatePaginatedReportLoad = exports.validateReportLoad = exports.validateMenuGroupExtension = exports.validateExtension = exports.validateCustomPageSize = exports.validateVisualizationsPane = exports.validateSyncSlicersPane = exports.validateSelectionPane = exports.validatePageNavigationPane = exports.validateFieldsPane = exports.validateFiltersPane = exports.validateBookmarksPane = exports.validatePanes = exports.validateSettings = exports.validateCaptureBookmarkRequest = exports.validateApplyBookmarkStateRequest = exports.validateApplyBookmarkByNameRequest = exports.validateAddBookmarkRequest = exports.validatePlayBookmarkRequest = exports.validateSlicerState = exports.validateSlicer = exports.validateVisualSelector = exports.isIExtensionArray = exports.isIExtensions = exports.isGroupedMenuExtension = exports.isFlatMenuExtension = exports.isReportFiltersArray = exports.isOnLoadFilters = exports.VisualDataRoleKindPreference = exports.VisualDataRoleKind = exports.CommandDisplayOption = exports.SlicerTargetSelector = exports.VisualTypeSelector = exports.VisualSelector = void 0; |
947 | 947 | var validator_1 = __webpack_require__(1);
|
948 | 948 | var TraceType;
|
949 | 949 | (function (TraceType) {
|
@@ -1060,6 +1060,7 @@ var FilterType;
|
1060 | 1060 | FilterType[FilterType["Tuple"] = 6] = "Tuple";
|
1061 | 1061 | FilterType[FilterType["RelativeTime"] = 7] = "RelativeTime";
|
1062 | 1062 | FilterType[FilterType["Identity"] = 8] = "Identity";
|
| 1063 | + FilterType[FilterType["Hierarchy"] = 9] = "Hierarchy"; |
1063 | 1064 | })(FilterType = exports.FilterType || (exports.FilterType = {}));
|
1064 | 1065 | var RelativeDateFilterTimeUnit;
|
1065 | 1066 | (function (RelativeDateFilterTimeUnit) {
|
@@ -1357,6 +1358,24 @@ var AdvancedFilter = /** @class */ (function (_super) {
|
1357 | 1358 | return AdvancedFilter;
|
1358 | 1359 | }(Filter));
|
1359 | 1360 | exports.AdvancedFilter = AdvancedFilter;
|
| 1361 | +var HierarchyFilter = /** @class */ (function (_super) { |
| 1362 | + __extends(HierarchyFilter, _super); |
| 1363 | + function HierarchyFilter(target, hierarchyData) { |
| 1364 | + var _this = _super.call(this, target, FilterType.Hierarchy) || this; |
| 1365 | + _this.schemaUrl = HierarchyFilter.schemaUrl; |
| 1366 | + _this.hierarchyData = hierarchyData; |
| 1367 | + return _this; |
| 1368 | + } |
| 1369 | + HierarchyFilter.prototype.toJSON = function () { |
| 1370 | + var filter = _super.prototype.toJSON.call(this); |
| 1371 | + filter.hierarchyData = this.hierarchyData; |
| 1372 | + filter.target = this.target; |
| 1373 | + return filter; |
| 1374 | + }; |
| 1375 | + HierarchyFilter.schemaUrl = "http://powerbi.com/product/schema#hierarchy"; |
| 1376 | + return HierarchyFilter; |
| 1377 | +}(Filter)); |
| 1378 | +exports.HierarchyFilter = HierarchyFilter; |
1360 | 1379 | function isFilterKeyColumnsTarget(target) {
|
1361 | 1380 | return isColumn(target) && !!target.keys;
|
1362 | 1381 | }
|
@@ -1819,7 +1838,7 @@ exports.Validators = {
|
1819 | 1838 | advancedFilterTypeValidator: new typeValidator_1.EnumValidator([0]),
|
1820 | 1839 | advancedFilterValidator: new filtersValidator_1.AdvancedFilterValidator(),
|
1821 | 1840 | anyArrayValidator: new typeValidator_1.ArrayValidator([new anyOfValidator_1.AnyOfValidator([new typeValidator_1.StringValidator(), new typeValidator_1.NumberValidator(), new typeValidator_1.BooleanValidator()])]),
|
1822 |
| - anyFilterValidator: new anyOfValidator_1.AnyOfValidator([new filtersValidator_1.BasicFilterValidator(), new filtersValidator_1.AdvancedFilterValidator(), new filtersValidator_1.IncludeExcludeFilterValidator(), new filtersValidator_1.NotSupportedFilterValidator(), new filtersValidator_1.RelativeDateFilterValidator(), new filtersValidator_1.TopNFilterValidator(), new filtersValidator_1.RelativeTimeFilterValidator()]), |
| 1841 | + anyFilterValidator: new anyOfValidator_1.AnyOfValidator([new filtersValidator_1.BasicFilterValidator(), new filtersValidator_1.AdvancedFilterValidator(), new filtersValidator_1.IncludeExcludeFilterValidator(), new filtersValidator_1.NotSupportedFilterValidator(), new filtersValidator_1.RelativeDateFilterValidator(), new filtersValidator_1.TopNFilterValidator(), new filtersValidator_1.RelativeTimeFilterValidator(), new filtersValidator_1.HierarchyFilterValidator()]), |
1823 | 1842 | anyValueValidator: new anyOfValidator_1.AnyOfValidator([new typeValidator_1.StringValidator(), new typeValidator_1.NumberValidator(), new typeValidator_1.BooleanValidator()]),
|
1824 | 1843 | actionBarValidator: new barsValidator_1.ActionBarValidator(),
|
1825 | 1844 | applyBookmarkByNameRequestValidator: new bookmarkValidator_1.ApplyBookmarkByNameRequestValidator(),
|
@@ -1862,16 +1881,18 @@ exports.Validators = {
|
1862 | 1881 | filterConditionsValidator: new typeValidator_1.ArrayValidator([new filtersValidator_1.ConditionItemValidator()]),
|
1863 | 1882 | filterHierarchyTargetValidator: new filtersValidator_1.FilterHierarchyTargetValidator(),
|
1864 | 1883 | filterMeasureTargetValidator: new filtersValidator_1.FilterMeasureTargetValidator(),
|
1865 |
| - filterTargetValidator: new anyOfValidator_1.AnyOfValidator([new filtersValidator_1.FilterColumnTargetValidator(), new filtersValidator_1.FilterHierarchyTargetValidator(), new filtersValidator_1.FilterMeasureTargetValidator()]), |
| 1884 | + filterTargetValidator: new anyOfValidator_1.AnyOfValidator([new filtersValidator_1.FilterColumnTargetValidator(), new filtersValidator_1.FilterHierarchyTargetValidator(), new filtersValidator_1.FilterMeasureTargetValidator(), new typeValidator_1.ArrayValidator([new anyOfValidator_1.AnyOfValidator([new filtersValidator_1.FilterColumnTargetValidator(), new filtersValidator_1.FilterHierarchyTargetValidator(), new filtersValidator_1.FilterMeasureTargetValidator(), new filtersValidator_1.FilterKeyColumnsTargetValidator(), new filtersValidator_1.FilterKeyHierarchyTargetValidator()])])]), |
1866 | 1885 | filterValidator: new filtersValidator_1.FilterValidator(),
|
1867 |
| - filterTypeValidator: new typeValidator_1.EnumValidator([0, 1, 2, 3, 4, 5, 6, 7]), |
| 1886 | + filterTypeValidator: new typeValidator_1.EnumValidator([0, 1, 2, 3, 4, 5, 6, 7, 9]), |
1868 | 1887 | filtersArrayValidator: new typeValidator_1.ArrayValidator([new filtersValidator_1.FilterValidator()]),
|
1869 | 1888 | filtersOperationsUpdateValidator: new typeValidator_1.EnumValidator([1, 2, 3]),
|
1870 | 1889 | filtersOperationsRemoveAllValidator: new typeValidator_1.EnumValidator([0]),
|
1871 | 1890 | filtersPaneValidator: new panesValidator_1.FiltersPaneValidator(),
|
1872 | 1891 | hyperlinkClickBehaviorValidator: new typeValidator_1.EnumValidator([0, 1, 2]),
|
1873 | 1892 | includeExcludeFilterValidator: new filtersValidator_1.IncludeExcludeFilterValidator(),
|
1874 | 1893 | includeExludeFilterTypeValidator: new typeValidator_1.EnumValidator([3]),
|
| 1894 | + hierarchyFilterTypeValidator: new typeValidator_1.EnumValidator([9]), |
| 1895 | + hierarchyFilterValuesValidator: new typeValidator_1.ArrayValidator([new filtersValidator_1.HierarchyFilterNodeValidator()]), |
1875 | 1896 | layoutTypeValidator: new typeValidator_1.EnumValidator([0, 1, 2, 3]),
|
1876 | 1897 | loadQnaValidator: new qnaValidator_1.LoadQnaValidator(),
|
1877 | 1898 | menuExtensionValidator: new anyOfValidator_1.AnyOfValidator([new extensionsValidator_1.FlatMenuExtensionValidator(), new extensionsValidator_1.GroupedMenuExtensionValidator()]),
|
@@ -3226,7 +3247,7 @@ var __extends = (this && this.__extends) || (function () {
|
3226 | 3247 | };
|
3227 | 3248 | })();
|
3228 | 3249 | Object.defineProperty(exports, "__esModule", ({ value: true }));
|
3229 |
| -exports.OnLoadFiltersValidator = exports.OnLoadFiltersBaseRemoveOperationValidator = exports.OnLoadFiltersBaseValidator = exports.ConditionItemValidator = exports.RemoveFiltersRequestValidator = exports.UpdateFiltersRequestValidator = exports.FilterValidator = exports.IncludeExcludeFilterValidator = exports.NotSupportedFilterValidator = exports.TopNFilterValidator = exports.RelativeTimeFilterValidator = exports.RelativeDateFilterValidator = exports.RelativeDateTimeFilterValidator = exports.AdvancedFilterValidator = exports.BasicFilterValidator = exports.FilterValidatorBase = exports.FilterDisplaySettingsValidator = exports.FilterMeasureTargetValidator = exports.FilterKeyHierarchyTargetValidator = exports.FilterHierarchyTargetValidator = exports.FilterKeyColumnsTargetValidator = exports.FilterColumnTargetValidator = void 0; |
| 3250 | +exports.OnLoadFiltersValidator = exports.OnLoadFiltersBaseRemoveOperationValidator = exports.OnLoadFiltersBaseValidator = exports.ConditionItemValidator = exports.RemoveFiltersRequestValidator = exports.UpdateFiltersRequestValidator = exports.FilterValidator = exports.HierarchyFilterNodeValidator = exports.HierarchyFilterValidator = exports.IncludeExcludeFilterValidator = exports.NotSupportedFilterValidator = exports.TopNFilterValidator = exports.RelativeTimeFilterValidator = exports.RelativeDateFilterValidator = exports.RelativeDateTimeFilterValidator = exports.AdvancedFilterValidator = exports.BasicFilterValidator = exports.FilterValidatorBase = exports.FilterDisplaySettingsValidator = exports.FilterMeasureTargetValidator = exports.FilterKeyHierarchyTargetValidator = exports.FilterHierarchyTargetValidator = exports.FilterKeyColumnsTargetValidator = exports.FilterColumnTargetValidator = void 0; |
3230 | 3251 | var multipleFieldsValidator_1 = __webpack_require__(3);
|
3231 | 3252 | var typeValidator_1 = __webpack_require__(4);
|
3232 | 3253 | var validator_1 = __webpack_require__(1);
|
@@ -3713,6 +3734,72 @@ var IncludeExcludeFilterValidator = /** @class */ (function (_super) {
|
3713 | 3734 | return IncludeExcludeFilterValidator;
|
3714 | 3735 | }(FilterValidatorBase));
|
3715 | 3736 | exports.IncludeExcludeFilterValidator = IncludeExcludeFilterValidator;
|
| 3737 | +var HierarchyFilterValidator = /** @class */ (function (_super) { |
| 3738 | + __extends(HierarchyFilterValidator, _super); |
| 3739 | + function HierarchyFilterValidator() { |
| 3740 | + return _super !== null && _super.apply(this, arguments) || this; |
| 3741 | + } |
| 3742 | + HierarchyFilterValidator.prototype.validate = function (input, path, field) { |
| 3743 | + if (input == null) { |
| 3744 | + return null; |
| 3745 | + } |
| 3746 | + var errors = _super.prototype.validate.call(this, input, path, field); |
| 3747 | + if (errors) { |
| 3748 | + return errors; |
| 3749 | + } |
| 3750 | + var fields = [ |
| 3751 | + { |
| 3752 | + field: "hierarchyData", |
| 3753 | + validators: [validator_1.Validators.fieldRequiredValidator, validator_1.Validators.hierarchyFilterValuesValidator] |
| 3754 | + }, |
| 3755 | + { |
| 3756 | + field: "filterType", |
| 3757 | + validators: [validator_1.Validators.hierarchyFilterTypeValidator] |
| 3758 | + }, |
| 3759 | + ]; |
| 3760 | + var multipleFieldsValidator = new multipleFieldsValidator_1.MultipleFieldsValidator(fields); |
| 3761 | + return multipleFieldsValidator.validate(input, path, field); |
| 3762 | + }; |
| 3763 | + return HierarchyFilterValidator; |
| 3764 | +}(FilterValidatorBase)); |
| 3765 | +exports.HierarchyFilterValidator = HierarchyFilterValidator; |
| 3766 | +var HierarchyFilterNodeValidator = /** @class */ (function (_super) { |
| 3767 | + __extends(HierarchyFilterNodeValidator, _super); |
| 3768 | + function HierarchyFilterNodeValidator() { |
| 3769 | + return _super !== null && _super.apply(this, arguments) || this; |
| 3770 | + } |
| 3771 | + HierarchyFilterNodeValidator.prototype.validate = function (input, path, field) { |
| 3772 | + if (input == null) { |
| 3773 | + return null; |
| 3774 | + } |
| 3775 | + var errors = _super.prototype.validate.call(this, input, path, field); |
| 3776 | + if (errors) { |
| 3777 | + return errors; |
| 3778 | + } |
| 3779 | + var fields = [ |
| 3780 | + { |
| 3781 | + field: "value", |
| 3782 | + validators: [validator_1.Validators.anyValueValidator] |
| 3783 | + }, |
| 3784 | + { |
| 3785 | + field: "keyValues", |
| 3786 | + validators: [validator_1.Validators.anyArrayValidator] |
| 3787 | + }, |
| 3788 | + { |
| 3789 | + field: "children", |
| 3790 | + validators: [validator_1.Validators.hierarchyFilterValuesValidator] |
| 3791 | + }, |
| 3792 | + { |
| 3793 | + field: "operator", |
| 3794 | + validators: [validator_1.Validators.stringValidator] |
| 3795 | + } |
| 3796 | + ]; |
| 3797 | + var multipleFieldsValidator = new multipleFieldsValidator_1.MultipleFieldsValidator(fields); |
| 3798 | + return multipleFieldsValidator.validate(input, path, field); |
| 3799 | + }; |
| 3800 | + return HierarchyFilterNodeValidator; |
| 3801 | +}(typeValidator_1.ObjectValidator)); |
| 3802 | +exports.HierarchyFilterNodeValidator = HierarchyFilterNodeValidator; |
3716 | 3803 | var FilterValidator = /** @class */ (function (_super) {
|
3717 | 3804 | __extends(FilterValidator, _super);
|
3718 | 3805 | function FilterValidator() {
|
@@ -8844,7 +8931,7 @@ exports.BookmarksManager = BookmarksManager;
|
8844 | 8931 | Object.defineProperty(exports, "__esModule", { value: true });
|
8845 | 8932 | /** @ignore */ /** */
|
8846 | 8933 | var config = {
|
8847 |
| - version: '2.20.1', |
| 8934 | + version: '2.21.0', |
8848 | 8935 | type: 'js'
|
8849 | 8936 | };
|
8850 | 8937 | exports.default = config;
|
|
0 commit comments