UNPKG

pricing4react

Version:

A library of components that ease the integration of feature toggling driven by pricing plans into your React application's UI.

39 lines (38 loc) 2.38 kB
"use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); exports.__esModule = true; exports.ReactPricingDrivenFeaturesProvider = exports.evaluatePricing = exports.evaluateFeatureInPricing = exports.searchNewTokenAndUpdate = exports.fetchWithPricingInterceptor = exports.ErrorFallback = exports.Loading = exports.Default = exports.On = exports.Feature = exports.implies = exports.iff = exports.or = exports.and = exports.feature = exports.useGenericFeature = void 0; // export * from "./lib/components/editor"; var useGenericFeature_1 = require("./lib/components/feature/useGenericFeature"); __createBinding(exports, useGenericFeature_1, "useGenericFeature"); var Feature_1 = require("./lib/logic/model/Feature"); __createBinding(exports, Feature_1, "feature"); var BinaryLogicalPredicate_1 = require("./lib/logic/model/BinaryLogicalPredicate"); __createBinding(exports, BinaryLogicalPredicate_1, "and"); __createBinding(exports, BinaryLogicalPredicate_1, "or"); __createBinding(exports, BinaryLogicalPredicate_1, "iff"); __createBinding(exports, BinaryLogicalPredicate_1, "implies"); var Feature_2 = require("./lib/components/feature/Feature"); __createBinding(exports, Feature_2, "Feature"); __createBinding(exports, Feature_2, "On"); __createBinding(exports, Feature_2, "Default"); __createBinding(exports, Feature_2, "Loading"); __createBinding(exports, Feature_2, "ErrorFallback"); var api_service_1 = require("./services/api.service"); __createBinding(exports, api_service_1, "fetchWithPricingInterceptor"); __createBinding(exports, api_service_1, "searchNewTokenAndUpdate"); var evaluation_service_1 = require("./services/evaluation.service"); __createBinding(exports, evaluation_service_1, "evaluateFeatureInPricing"); __createBinding(exports, evaluation_service_1, "evaluatePricing"); var OpenFeatureProvider_1 = require("./provider/OpenFeatureProvider"); __createBinding(exports, OpenFeatureProvider_1, "ReactPricingDrivenFeaturesProvider");