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
JavaScript
;
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");