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

@gooddata/js-utils

Package Overview
Dependencies
Maintainers
43
Versions
156
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@gooddata/js-utils - npm Package Compare versions

Comparing version 3.10.1-alpha-khanh.le-kl-GD-1226-2020-04-06T09-30-33-855Z to 3.10.1-alpha-khanh.le-kl-GD-1226-2020-04-06T09-41-13-641Z

7

dist/utils/featureFlags.d.ts
interface IFeatureFlags {
[key: string]: number | boolean | string;
disablePPExperience?: boolean;
enablePPExperience?: boolean;
hidePixelPerfectExperience?: boolean;
platformEdition?: string;
}
export declare function shouldHidePPExperience(featureFlags: IFeatureFlags): boolean;
export declare function isFreemiumEdition(platformEdition: string): boolean;
export declare function isFreemiumEdition(platformEdition: string | undefined): boolean;
export {};

@@ -7,6 +7,5 @@ "use strict";

function shouldHidePPExperience(featureFlags) {
var disablePPExperience = featureFlags.disablePPExperience;
var enablePPExperience = featureFlags.enablePPExperience;
var isFreemiumUser = isFreemiumEdition(featureFlags.platformEdition);
return disablePPExperience || (isFreemiumUser && !enablePPExperience);
var disablePPExperience = featureFlags.disablePPExperience, enablePPExperience = featureFlags.enablePPExperience, hidePixelPerfectExperience = featureFlags.hidePixelPerfectExperience, platformEdition = featureFlags.platformEdition;
var isFreemiumUser = isFreemiumEdition(platformEdition);
return hidePixelPerfectExperience || disablePPExperience || (isFreemiumUser && !enablePPExperience);
}

@@ -13,0 +12,0 @@ exports.shouldHidePPExperience = shouldHidePPExperience;

{
"name": "@gooddata/js-utils",
"version": "3.10.1-alpha-khanh.le-kl-GD-1226-2020-04-06T09-30-33-855Z",
"version": "3.10.1-alpha-khanh.le-kl-GD-1226-2020-04-06T09-41-13-641Z",
"description": "Various utils shared on GoodData frontend",

@@ -5,0 +5,0 @@ "repository": {

@@ -6,14 +6,16 @@ // (C) 2020 GoodData Corporation

interface IFeatureFlags {
[key: string]: number | boolean | string;
disablePPExperience?: boolean;
enablePPExperience?: boolean;
hidePixelPerfectExperience?: boolean;
platformEdition?: string;
}
export function shouldHidePPExperience(featureFlags: IFeatureFlags): boolean {
const disablePPExperience = featureFlags.disablePPExperience as boolean;
const enablePPExperience = featureFlags.enablePPExperience as boolean;
const isFreemiumUser = isFreemiumEdition(featureFlags.platformEdition as string);
const {disablePPExperience, enablePPExperience, hidePixelPerfectExperience, platformEdition } = featureFlags;
const isFreemiumUser = isFreemiumEdition(platformEdition);
return disablePPExperience || (isFreemiumUser && !enablePPExperience);
return hidePixelPerfectExperience || disablePPExperience || (isFreemiumUser && !enablePPExperience);
}
export function isFreemiumEdition(platformEdition: string): boolean {
export function isFreemiumEdition(platformEdition: string | undefined): boolean {
if (!platformEdition) {

@@ -20,0 +22,0 @@ return false;

Sorry, the diff of this file is not supported yet

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