New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

gooddata

Package Overview
Dependencies
Maintainers
10
Versions
200
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

gooddata - npm Package Compare versions

Comparing version 6.0.0-vaclavbohac-typescript-2018-03-26T13-50-00-388Z to 6.0.0-vaclavbohac-typescript-2018-03-26T14-08-43-060Z

23

lib/DataLayer/utils/AfmUtils.d.ts
import { AFM } from '@gooddata/typings';
export declare const ALL_TIME_GRANULARITY = "ALL_TIME_GRANULARITY";
export declare type NormalizedAFM = Required<AFM.IAfm>;
export interface INormalizedAFM {
attributes: AFM.IAttribute[];
measures: AFM.IMeasure[];
filters: AFM.CompatibilityFilter[];
nativeTotals: AFM.INativeTotalItem[];
}
/**

@@ -25,5 +30,5 @@ * Unwraps measure object

* @param {AFM.IAfm} afm
* @returns {NormalizedAFM}
* @returns {INormalizedAFM}
*/
export declare function normalizeAfm(afm: AFM.IAfm): NormalizedAFM;
export declare function normalizeAfm(afm: AFM.IAfm): INormalizedAFM;
/**

@@ -57,6 +62,6 @@ * Returns true if measure is PeriodOverPeriod

* @method hasMetricDateFilters
* @param {NormalizedAFM} normalizedAfm
* @param {INormalizedAFM} normalizedAfm
* @returns {boolean}
*/
export declare function hasMetricDateFilters(normalizedAfm: NormalizedAFM): boolean;
export declare function hasMetricDateFilters(normalizedAfm: INormalizedAFM): boolean;
/**

@@ -66,6 +71,6 @@ * Returns global date filters

* @method getGlobalDateFilters
* @param {NormalizedAFM} normalizedAfm
* @param {INormalizedAFM} normalizedAfm
* @returns {AFM.DateFilterItem[]}
*/
export declare function getGlobalDateFilters(normalizedAfm: NormalizedAFM): AFM.DateFilterItem[];
export declare function getGlobalDateFilters(normalizedAfm: INormalizedAFM): AFM.DateFilterItem[];
/**

@@ -91,6 +96,6 @@ * Returns true if measure has filters

* @method hasGlobalDateFilter
* @param {NormalizedAFM} afm
* @param {INormalizedAFM} afm
* @returns {boolean}
*/
export declare function hasGlobalDateFilter(afm: NormalizedAFM): boolean;
export declare function hasGlobalDateFilter(afm: INormalizedAFM): boolean;
/**

@@ -97,0 +102,0 @@ * Return uri or identifier from ObjQualifier

@@ -42,3 +42,3 @@ "use strict";

* @param {AFM.IAfm} afm
* @returns {NormalizedAFM}
* @returns {INormalizedAFM}
*/

@@ -92,3 +92,3 @@ function normalizeAfm(afm) {

* @method hasMetricDateFilters
* @param {NormalizedAFM} normalizedAfm
* @param {INormalizedAFM} normalizedAfm
* @returns {boolean}

@@ -110,3 +110,3 @@ */

* @method getGlobalDateFilters
* @param {NormalizedAFM} normalizedAfm
* @param {INormalizedAFM} normalizedAfm
* @returns {AFM.DateFilterItem[]}

@@ -149,3 +149,3 @@ */

* @method hasGlobalDateFilter
* @param {NormalizedAFM} afm
* @param {INormalizedAFM} afm
* @returns {boolean}

@@ -152,0 +152,0 @@ */

{
"name": "gooddata",
"version": "6.0.0-vaclavbohac-typescript-2018-03-26T13-50-00-388Z",
"version": "6.0.0-vaclavbohac-typescript-2018-03-26T14-08-43-060Z",
"author": "GoodData",

@@ -5,0 +5,0 @@ "description": "GoodData JavaScript SDK",

@@ -6,3 +6,3 @@ // (C) 2007-2018 GoodData Corporation

} from '../constants/granularities';
import { NormalizedAFM } from '../utils/AfmUtils';
import { INormalizedAFM } from '../utils/AfmUtils';

@@ -120,3 +120,3 @@ const DATE_DATASET_URI = '/gdc/md/project/obj/727';

export const afmWithMetricDateFilter: NormalizedAFM = {
export const afmWithMetricDateFilter: INormalizedAFM = {
attributes: [],

@@ -133,3 +133,3 @@ nativeTotals: [],

export const afmWithoutMetricDateFilters: NormalizedAFM = {
export const afmWithoutMetricDateFilters: INormalizedAFM = {
attributes: [],

@@ -136,0 +136,0 @@ nativeTotals: [],

@@ -8,3 +8,8 @@ // (C) 2007-2018 GoodData Corporation

export type NormalizedAFM = Required<AFM.IAfm>;
export interface INormalizedAFM {
attributes: AFM.IAttribute[];
measures: AFM.IMeasure[];
filters: AFM.CompatibilityFilter[];
nativeTotals: AFM.INativeTotalItem[];
}

@@ -38,5 +43,5 @@ /**

* @param {AFM.IAfm} afm
* @returns {NormalizedAFM}
* @returns {INormalizedAFM}
*/
export function normalizeAfm(afm: AFM.IAfm): NormalizedAFM {
export function normalizeAfm(afm: AFM.IAfm): INormalizedAFM {
return {

@@ -89,6 +94,6 @@ attributes: afm.attributes || [],

* @method hasMetricDateFilters
* @param {NormalizedAFM} normalizedAfm
* @param {INormalizedAFM} normalizedAfm
* @returns {boolean}
*/
export function hasMetricDateFilters(normalizedAfm: NormalizedAFM): boolean {
export function hasMetricDateFilters(normalizedAfm: INormalizedAFM): boolean {
return normalizedAfm.measures.some((measure) => {

@@ -107,6 +112,6 @@ if (!isPoP(measure)) {

* @method getGlobalDateFilters
* @param {NormalizedAFM} normalizedAfm
* @param {INormalizedAFM} normalizedAfm
* @returns {AFM.DateFilterItem[]}
*/
export function getGlobalDateFilters(normalizedAfm: NormalizedAFM): AFM.DateFilterItem[] {
export function getGlobalDateFilters(normalizedAfm: INormalizedAFM): AFM.DateFilterItem[] {
return normalizedAfm.filters.filter(isDateFilter);

@@ -147,6 +152,6 @@ }

* @method hasGlobalDateFilter
* @param {NormalizedAFM} afm
* @param {INormalizedAFM} afm
* @returns {boolean}
*/
export function hasGlobalDateFilter(afm: NormalizedAFM): boolean {
export function hasGlobalDateFilter(afm: INormalizedAFM): boolean {
return afm.filters.some(isDateFilter);

@@ -153,0 +158,0 @@ }

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc