powerbi-models
Advanced tools
Comparing version 1.8.0 to 1.9.0
@@ -1,2 +0,4 @@ | ||
/*! powerbi-models v1.8.0 | (c) 2016 Microsoft Corporation MIT */ | ||
// powerbi-models v1.9.0 | ||
// Copyright (c) Microsoft Corporation. | ||
// Licensed under the MIT License. | ||
export declare type KeyValuePair = { | ||
@@ -296,3 +298,3 @@ key: string; | ||
operator: RelativeDateOperators; | ||
timeUnitsCount: number; | ||
timeUnitsCount?: number; | ||
timeUnitType: RelativeDateFilterTimeUnit; | ||
@@ -351,2 +353,16 @@ } | ||
export declare type AdvancedFilterConditionOperators = "None" | "LessThan" | "LessThanOrEqual" | "GreaterThan" | "GreaterThanOrEqual" | "Contains" | "DoesNotContain" | "StartsWith" | "DoesNotStartWith" | "Is" | "IsNot" | "IsBlank" | "IsNotBlank"; | ||
export interface OnLoadFiltersBase { | ||
operation: FiltersOperations; | ||
filters?: IFilter[]; | ||
} | ||
export interface PageOnLoadFilters extends OnLoadFiltersBase { | ||
filters?: PageLevelFilters[]; | ||
} | ||
export interface ReportOnLoadFilters extends OnLoadFiltersBase { | ||
filters?: ReportLevelFilters[]; | ||
} | ||
export interface OnLoadFilters { | ||
allPages?: ReportOnLoadFilters; | ||
currentPage?: PageOnLoadFilters; | ||
} | ||
export interface IAdvancedFilterCondition { | ||
@@ -528,9 +544,9 @@ value?: (string | number | boolean | Date); | ||
settings?: ISettings; | ||
filters?: IFilter[]; | ||
action?: string; | ||
contrastMode?: ContrastMode; | ||
permissions?: Permissions; | ||
openLinksInNewWindow?: boolean; | ||
} | ||
export interface IReportEmbedConfiguration extends ICommonEmbedConfiguration { | ||
filters?: ReportLevelFilters[]; | ||
filters?: ReportLevelFilters[] | OnLoadFilters; | ||
datasetBinding?: IDatasetBinding; | ||
@@ -549,2 +565,3 @@ bookmark?: IApplyBookmarkRequest; | ||
export interface IDashboardEmbedConfiguration extends ICommonEmbedConfiguration { | ||
filters?: IFilter[]; | ||
pageView?: PageView; | ||
@@ -645,6 +662,5 @@ } | ||
} | ||
export interface IReportPanes { | ||
export interface IReportPanes extends IPanes { | ||
bookmarks?: IBookmarksPane; | ||
fields?: IFieldsPane; | ||
filters?: IFiltersPane; | ||
pageNavigation?: IPageNavigationPane; | ||
@@ -655,2 +671,7 @@ selection?: ISelectionPane; | ||
} | ||
export interface IPanes { | ||
filters?: IFiltersPane; | ||
} | ||
export interface IQnaPanes extends IPanes { | ||
} | ||
export interface IHideable { | ||
@@ -699,2 +720,3 @@ visible?: boolean; | ||
localeSettings?: ILocaleSettings; | ||
panes?: IQnaPanes; | ||
} | ||
@@ -760,2 +782,3 @@ /** | ||
personalizeVisuals?: boolean; | ||
allPages?: boolean; | ||
} | ||
@@ -908,6 +931,6 @@ export interface IPlayBookmarkRequest { | ||
export interface IPaginatedReportsCommandSettings { | ||
enabled: boolean; | ||
enabled?: boolean; | ||
} | ||
export interface IParametersPanelCommandSettings extends IPaginatedReportsCommandSettings { | ||
expanded: boolean; | ||
expanded?: boolean; | ||
} | ||
@@ -950,2 +973,4 @@ export interface IPaginatedReportsCommandsSettings { | ||
} | ||
export declare function isOnLoadFilters(filters: ReportLevelFilters[] | OnLoadFilters): filters is OnLoadFilters; | ||
export declare function isReportFiltersArray(filters: ReportLevelFilters[] | OnLoadFilters): filters is ReportLevelFilters[]; | ||
export declare function isFlatMenuExtension(menuExtension: IMenuExtension): menuExtension is IFlatMenuExtension; | ||
@@ -976,2 +1001,3 @@ export declare function isGroupedMenuExtension(menuExtension: IMenuExtension): menuExtension is IGroupedMenuExtension; | ||
export declare function validateReportLoad(input: any): IError[]; | ||
export declare function validatePaginatedReportLoad(input: any): IError[]; | ||
export declare function validateCreateReport(input: any): IError[]; | ||
@@ -978,0 +1004,0 @@ export declare function validateDashboardLoad(input: any): IError[]; |
{ | ||
"name": "powerbi-models", | ||
"version": "1.8.0", | ||
"version": "1.9.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.", | ||
@@ -13,3 +13,4 @@ "main": "dist/models.js", | ||
"test": "gulp test", | ||
"gulp": "gulp" | ||
"gulp": "gulp", | ||
"tests": "npm test -- --chrome --watch --debug" | ||
}, | ||
@@ -43,2 +44,3 @@ "files": [ | ||
"gulp-uglify": "^1.5.4", | ||
"gulp-watch": "^5.0.1", | ||
"gulp4-run-sequence": "^1.0.0", | ||
@@ -51,2 +53,3 @@ "jasmine-core": "^2.4.1", | ||
"karma-jasmine": "^2.0.1", | ||
"karma-jasmine-html-reporter": "^1.5.4", | ||
"karma-phantomjs-launcher": "^1.0.4", | ||
@@ -53,0 +56,0 @@ "karma-spec-reporter": "0.0.32", |
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
612942
5886
29