powerbi-models
Advanced tools
Comparing version 1.3.3 to 1.3.4
@@ -1,2 +0,2 @@ | ||
/*! powerbi-models v1.3.3 | (c) 2016 Microsoft Corporation MIT */ | ||
/*! powerbi-models v1.3.4 | (c) 2016 Microsoft Corporation MIT */ | ||
declare const Validators: any; | ||
@@ -271,8 +271,12 @@ declare type KeyValuePair = { | ||
} | ||
interface IRelativeDateFilter extends IFilter { | ||
interface IRelativeDateTimeFilter extends IFilter { | ||
operator: RelativeDateOperators; | ||
timeUnitsCount: number; | ||
timeUnitType: RelativeDateFilterTimeUnit; | ||
} | ||
interface IRelativeDateFilter extends IRelativeDateTimeFilter { | ||
includeToday: boolean; | ||
} | ||
interface IRelativeTimeFilter extends IRelativeDateTimeFilter { | ||
} | ||
interface IBasicFilter extends IFilter { | ||
@@ -306,6 +310,6 @@ operator: BasicFilterOperators; | ||
} | ||
declare type ReportLevelFilters = IBasicFilter | IBasicFilterWithKeys | IAdvancedFilter | IRelativeDateFilter | ITupleFilter; | ||
declare type PageLevelFilters = IBasicFilter | IBasicFilterWithKeys | IAdvancedFilter | IRelativeDateFilter | ITupleFilter; | ||
declare type VisualLevelFilters = IBasicFilter | IBasicFilterWithKeys | IAdvancedFilter | IRelativeDateFilter | ITopNFilter | IIncludeExcludeFilter; | ||
declare type ISlicerFilter = IBasicFilter | IBasicFilterWithKeys | IAdvancedFilter | IRelativeDateFilter; | ||
declare type ReportLevelFilters = IBasicFilter | IBasicFilterWithKeys | IAdvancedFilter | IRelativeDateFilter | ITupleFilter | IRelativeTimeFilter; | ||
declare type PageLevelFilters = IBasicFilter | IBasicFilterWithKeys | IAdvancedFilter | IRelativeDateFilter | ITupleFilter | IRelativeTimeFilter; | ||
declare type VisualLevelFilters = IBasicFilter | IBasicFilterWithKeys | IAdvancedFilter | IRelativeDateFilter | ITopNFilter | IIncludeExcludeFilter | IRelativeTimeFilter; | ||
declare type ISlicerFilter = IBasicFilter | IBasicFilterWithKeys | IAdvancedFilter | IRelativeDateFilter | IRelativeTimeFilter; | ||
declare type TopNFilterOperators = "Top" | "Bottom"; | ||
@@ -330,3 +334,4 @@ declare type BasicFilterOperators = "In" | "NotIn" | "All"; | ||
TopN = 5, | ||
Tuple = 6 | ||
Tuple = 6, | ||
RelativeTime = 7 | ||
} | ||
@@ -340,3 +345,5 @@ declare enum RelativeDateFilterTimeUnit { | ||
Years = 5, | ||
CalendarYears = 6 | ||
CalendarYears = 6, | ||
Minutes = 7, | ||
Hours = 8 | ||
} | ||
@@ -389,2 +396,10 @@ declare enum RelativeDateOperators { | ||
} | ||
declare class RelativeTimeFilter extends Filter { | ||
static schemaUrl: string; | ||
operator: RelativeDateOperators; | ||
timeUnitsCount: number; | ||
timeUnitType: RelativeDateFilterTimeUnit; | ||
constructor(target: IFilterTarget, operator: RelativeDateOperators, timeUnitsCount: number, timeUnitType: RelativeDateFilterTimeUnit); | ||
toJSON(): IRelativeTimeFilter; | ||
} | ||
declare class BasicFilter extends Filter { | ||
@@ -498,5 +513,35 @@ static schemaUrl: string; | ||
navContentPaneEnabled?: boolean; | ||
panes?: IReportPanes; | ||
useCustomSaveAsDialog?: boolean; | ||
visualSettings?: IVisualSettings; | ||
} | ||
interface IReportPanes { | ||
bookmarks?: IBookmarksPane; | ||
fields?: IFieldsPane; | ||
filters?: IFiltersPane; | ||
pageNavigation?: IPageNavigationPane; | ||
selection?: ISelectionPane; | ||
syncSlicers?: ISyncSlicersPane; | ||
visualizations?: IVisualizationsPane; | ||
} | ||
interface IHideable { | ||
visible?: boolean; | ||
} | ||
interface ICollapsible { | ||
expanded?: boolean; | ||
} | ||
interface IBookmarksPane extends IHideable { | ||
} | ||
interface IFieldsPane extends ICollapsible { | ||
} | ||
interface IFiltersPane extends ICollapsible, IHideable { | ||
} | ||
interface IPageNavigationPane extends IHideable { | ||
} | ||
interface ISelectionPane extends IHideable { | ||
} | ||
interface ISyncSlicersPane extends IHideable { | ||
} | ||
interface IVisualizationsPane extends ICollapsible { | ||
} | ||
interface ISaveAsParameters { | ||
@@ -765,2 +810,10 @@ name: string; | ||
declare function validateSettings(input: any): IError[]; | ||
declare function validatePanes(input: any): IError[]; | ||
declare function validateBookmarksPane(input: any): IError[]; | ||
declare function validateFiltersPane(input: any): IError[]; | ||
declare function validateFieldsPane(input: any): IError[]; | ||
declare function validatePageNavigationPane(input: any): IError[]; | ||
declare function validateSelectionPane(input: any): IError[]; | ||
declare function validateSyncSlicersPane(input: any): IError[]; | ||
declare function validateVisualizationsPane(input: any): IError[]; | ||
declare function validateCustomPageSize(input: any): IError[]; | ||
@@ -767,0 +820,0 @@ declare function validateExtension(input: any): IError[]; |
@@ -1,2 +0,2 @@ | ||
/*! powerbi-models v1.3.3 | (c) 2016 Microsoft Corporation MIT */ | ||
/*! powerbi-models v1.3.4 | (c) 2016 Microsoft Corporation MIT */ | ||
export declare const Validators: any; | ||
@@ -271,8 +271,12 @@ export declare type KeyValuePair = { | ||
} | ||
export interface IRelativeDateFilter extends IFilter { | ||
export interface IRelativeDateTimeFilter extends IFilter { | ||
operator: RelativeDateOperators; | ||
timeUnitsCount: number; | ||
timeUnitType: RelativeDateFilterTimeUnit; | ||
} | ||
export interface IRelativeDateFilter extends IRelativeDateTimeFilter { | ||
includeToday: boolean; | ||
} | ||
export interface IRelativeTimeFilter extends IRelativeDateTimeFilter { | ||
} | ||
export interface IBasicFilter extends IFilter { | ||
@@ -306,6 +310,6 @@ operator: BasicFilterOperators; | ||
} | ||
export declare type ReportLevelFilters = IBasicFilter | IBasicFilterWithKeys | IAdvancedFilter | IRelativeDateFilter | ITupleFilter; | ||
export declare type PageLevelFilters = IBasicFilter | IBasicFilterWithKeys | IAdvancedFilter | IRelativeDateFilter | ITupleFilter; | ||
export declare type VisualLevelFilters = IBasicFilter | IBasicFilterWithKeys | IAdvancedFilter | IRelativeDateFilter | ITopNFilter | IIncludeExcludeFilter; | ||
export declare type ISlicerFilter = IBasicFilter | IBasicFilterWithKeys | IAdvancedFilter | IRelativeDateFilter; | ||
export declare type ReportLevelFilters = IBasicFilter | IBasicFilterWithKeys | IAdvancedFilter | IRelativeDateFilter | ITupleFilter | IRelativeTimeFilter; | ||
export declare type PageLevelFilters = IBasicFilter | IBasicFilterWithKeys | IAdvancedFilter | IRelativeDateFilter | ITupleFilter | IRelativeTimeFilter; | ||
export declare type VisualLevelFilters = IBasicFilter | IBasicFilterWithKeys | IAdvancedFilter | IRelativeDateFilter | ITopNFilter | IIncludeExcludeFilter | IRelativeTimeFilter; | ||
export declare type ISlicerFilter = IBasicFilter | IBasicFilterWithKeys | IAdvancedFilter | IRelativeDateFilter | IRelativeTimeFilter; | ||
export declare type TopNFilterOperators = "Top" | "Bottom"; | ||
@@ -330,3 +334,4 @@ export declare type BasicFilterOperators = "In" | "NotIn" | "All"; | ||
TopN = 5, | ||
Tuple = 6 | ||
Tuple = 6, | ||
RelativeTime = 7 | ||
} | ||
@@ -340,3 +345,5 @@ export declare enum RelativeDateFilterTimeUnit { | ||
Years = 5, | ||
CalendarYears = 6 | ||
CalendarYears = 6, | ||
Minutes = 7, | ||
Hours = 8 | ||
} | ||
@@ -389,2 +396,10 @@ export declare enum RelativeDateOperators { | ||
} | ||
export declare class RelativeTimeFilter extends Filter { | ||
static schemaUrl: string; | ||
operator: RelativeDateOperators; | ||
timeUnitsCount: number; | ||
timeUnitType: RelativeDateFilterTimeUnit; | ||
constructor(target: IFilterTarget, operator: RelativeDateOperators, timeUnitsCount: number, timeUnitType: RelativeDateFilterTimeUnit); | ||
toJSON(): IRelativeTimeFilter; | ||
} | ||
export declare class BasicFilter extends Filter { | ||
@@ -498,5 +513,35 @@ static schemaUrl: string; | ||
navContentPaneEnabled?: boolean; | ||
panes?: IReportPanes; | ||
useCustomSaveAsDialog?: boolean; | ||
visualSettings?: IVisualSettings; | ||
} | ||
export interface IReportPanes { | ||
bookmarks?: IBookmarksPane; | ||
fields?: IFieldsPane; | ||
filters?: IFiltersPane; | ||
pageNavigation?: IPageNavigationPane; | ||
selection?: ISelectionPane; | ||
syncSlicers?: ISyncSlicersPane; | ||
visualizations?: IVisualizationsPane; | ||
} | ||
export interface IHideable { | ||
visible?: boolean; | ||
} | ||
export interface ICollapsible { | ||
expanded?: boolean; | ||
} | ||
export interface IBookmarksPane extends IHideable { | ||
} | ||
export interface IFieldsPane extends ICollapsible { | ||
} | ||
export interface IFiltersPane extends ICollapsible, IHideable { | ||
} | ||
export interface IPageNavigationPane extends IHideable { | ||
} | ||
export interface ISelectionPane extends IHideable { | ||
} | ||
export interface ISyncSlicersPane extends IHideable { | ||
} | ||
export interface IVisualizationsPane extends ICollapsible { | ||
} | ||
export interface ISaveAsParameters { | ||
@@ -765,2 +810,10 @@ name: string; | ||
export declare function validateSettings(input: any): IError[]; | ||
export declare function validatePanes(input: any): IError[]; | ||
export declare function validateBookmarksPane(input: any): IError[]; | ||
export declare function validateFiltersPane(input: any): IError[]; | ||
export declare function validateFieldsPane(input: any): IError[]; | ||
export declare function validatePageNavigationPane(input: any): IError[]; | ||
export declare function validateSelectionPane(input: any): IError[]; | ||
export declare function validateSyncSlicersPane(input: any): IError[]; | ||
export declare function validateVisualizationsPane(input: any): IError[]; | ||
export declare function validateCustomPageSize(input: any): IError[]; | ||
@@ -767,0 +820,0 @@ export declare function validateExtension(input: any): IError[]; |
{ | ||
"name": "powerbi-models", | ||
"version": "1.3.3", | ||
"version": "1.3.4", | ||
"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,2 @@ "main": "dist/models.js", | ||
"test": "gulp test", | ||
"prepublish": "gulp build", | ||
"gulp": "gulp" | ||
@@ -16,0 +15,0 @@ }, |
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
507468
5654