powerbi-models
Advanced tools
Comparing version 1.10.5 to 1.11.0
@@ -1,2 +0,2 @@ | ||
// powerbi-models v1.10.5 | ||
// powerbi-models v1.11.0 | ||
// Copyright (c) Microsoft Corporation. | ||
@@ -381,3 +381,3 @@ // Licensed under the MIT License. | ||
export declare type VisualLevelFilters = IBasicFilter | IBasicFilterWithKeys | IAdvancedFilter | IRelativeDateFilter | ITopNFilter | IIncludeExcludeFilter | IRelativeTimeFilter; | ||
export declare type ISlicerFilter = IBasicFilter | IBasicFilterWithKeys | IAdvancedFilter | IRelativeDateFilter | IRelativeTimeFilter; | ||
export declare type ISlicerFilter = IBasicFilter | IBasicFilterWithKeys | IAdvancedFilter | IRelativeDateFilter | IRelativeTimeFilter | IHierarchyFilter; | ||
export declare type TopNFilterOperators = "Top" | "Bottom"; | ||
@@ -387,2 +387,3 @@ export declare type BasicFilterOperators = "In" | "NotIn" | "All"; | ||
export declare type AdvancedFilterConditionOperators = "None" | "LessThan" | "LessThanOrEqual" | "GreaterThan" | "GreaterThanOrEqual" | "Contains" | "DoesNotContain" | "StartsWith" | "DoesNotStartWith" | "Is" | "IsNot" | "IsBlank" | "IsNotBlank"; | ||
export declare type HierarchyFilterNodeOperators = "Selected" | "NotSelected" | "Inherited"; | ||
export interface OnLoadFiltersBase { | ||
@@ -410,2 +411,12 @@ operation: FiltersOperations; | ||
} | ||
export interface IHierarchyFilterNode { | ||
value?: PrimitiveValueType; | ||
keyValues?: PrimitiveValueType[]; | ||
children?: IHierarchyFilterNode[]; | ||
operator?: HierarchyFilterNodeOperators; | ||
} | ||
export interface IHierarchyFilter extends IFilter { | ||
target: (IFilterTarget | IFilterKeyTarget)[]; | ||
hierarchyData: IHierarchyFilterNode[]; | ||
} | ||
export declare enum FilterType { | ||
@@ -420,3 +431,4 @@ Advanced = 0, | ||
RelativeTime = 7, | ||
Identity = 8 | ||
Identity = 8, | ||
Hierarchy = 9 | ||
} | ||
@@ -525,2 +537,9 @@ export declare enum RelativeDateFilterTimeUnit { | ||
} | ||
export declare class HierarchyFilter extends Filter { | ||
static schemaUrl: string; | ||
target: (IFilterTarget | IFilterKeyTarget)[]; | ||
hierarchyData: IHierarchyFilterNode[]; | ||
constructor(target: (IFilterTarget | IFilterKeyTarget)[], hierarchyData: IHierarchyFilterNode[]); | ||
toJSON(): IHierarchyFilter; | ||
} | ||
export interface IDataReference { | ||
@@ -527,0 +546,0 @@ target: IFilterTarget; |
{ | ||
"name": "powerbi-models", | ||
"version": "1.10.5", | ||
"version": "1.11.0", | ||
"description": "Contains JavaScript & TypeScript object models for Microsoft Power BI JavaScript SDK. For each model there is a TypeScript interface, and a validation function to ensure and object is valid.", | ||
@@ -5,0 +5,0 @@ "main": "dist/models.js", |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
643958
5932