configcat-react
Version:
ConfigCat is a configuration as a service that lets you manage your features and configurations without actually deploying new code.
59 lines (58 loc) • 6 kB
JavaScript
"use client";
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.User = exports.EvaluationErrorCode = exports.createSettingFromValue = exports.prepareConfig = exports.deserializeConfig = exports.ConfigJson = exports.OverrideBehaviour = exports.RefreshErrorCode = exports.ClientCacheState = exports.UserComparator = exports.SettingType = exports.SegmentComparator = exports.PrerequisiteFlagComparator = exports.FetchResponse = exports.FetchRequest = exports.FetchError = exports.LogLevel = exports.FormattableLogMessage = exports.PollingMode = exports.DataGovernance = exports.ClientSideFetchApiConfigFetcher = exports.XmlHttpRequestConfigFetcher = exports.IndexedDBConfigCache = exports.LocalStorageConfigCache = exports.createFlagOverridesFromQueryParams = exports.createFlagOverridesFromMap = exports.createConsoleLogger = exports.withConfigCatClient = exports.useConfigCatClient = exports.useFeatureFlag = exports.ConfigCatProvider = void 0;
var ConfigCatHOC_1 = __importDefault(require("./ConfigCatHOC"));
exports.withConfigCatClient = ConfigCatHOC_1.default;
var ConfigCatHooks_1 = require("./ConfigCatHooks");
Object.defineProperty(exports, "useConfigCatClient", { enumerable: true, get: function () { return ConfigCatHooks_1.useConfigCatClient; } });
Object.defineProperty(exports, "useFeatureFlag", { enumerable: true, get: function () { return ConfigCatHooks_1.useFeatureFlag; } });
var ConfigCatProvider_1 = __importDefault(require("./ConfigCatProvider"));
exports.ConfigCatProvider = ConfigCatProvider_1.default;
/* Public type re-exports from @configcat/sdk */
// These exports should be kept in sync with the exports listed in the `src/index/browser.ts` module
// located in the `js-unified-sdk` repo (https://github.com/configcat/js-unified-sdk).
var sdk_1 = require("@configcat/sdk");
Object.defineProperty(exports, "createConsoleLogger", { enumerable: true, get: function () { return sdk_1.createConsoleLogger; } });
Object.defineProperty(exports, "createFlagOverridesFromMap", { enumerable: true, get: function () { return sdk_1.createFlagOverridesFromMap; } });
Object.defineProperty(exports, "createFlagOverridesFromQueryParams", { enumerable: true, get: function () { return sdk_1.createFlagOverridesFromQueryParams; } });
var sdk_2 = require("@configcat/sdk");
Object.defineProperty(exports, "LocalStorageConfigCache", { enumerable: true, get: function () { return sdk_2.LocalStorageConfigCache; } });
var sdk_3 = require("@configcat/sdk");
Object.defineProperty(exports, "IndexedDBConfigCache", { enumerable: true, get: function () { return sdk_3.IndexedDBConfigCache; } });
var sdk_4 = require("@configcat/sdk");
Object.defineProperty(exports, "XmlHttpRequestConfigFetcher", { enumerable: true, get: function () { return sdk_4.XmlHttpRequestConfigFetcher; } });
var sdk_5 = require("@configcat/sdk");
Object.defineProperty(exports, "ClientSideFetchApiConfigFetcher", { enumerable: true, get: function () { return sdk_5.ClientSideFetchApiConfigFetcher; } });
var sdk_6 = require("@configcat/sdk");
Object.defineProperty(exports, "DataGovernance", { enumerable: true, get: function () { return sdk_6.DataGovernance; } });
Object.defineProperty(exports, "PollingMode", { enumerable: true, get: function () { return sdk_6.PollingMode; } });
var sdk_7 = require("@configcat/sdk");
Object.defineProperty(exports, "FormattableLogMessage", { enumerable: true, get: function () { return sdk_7.FormattableLogMessage; } });
Object.defineProperty(exports, "LogLevel", { enumerable: true, get: function () { return sdk_7.LogLevel; } });
var sdk_8 = require("@configcat/sdk");
Object.defineProperty(exports, "FetchError", { enumerable: true, get: function () { return sdk_8.FetchError; } });
Object.defineProperty(exports, "FetchRequest", { enumerable: true, get: function () { return sdk_8.FetchRequest; } });
Object.defineProperty(exports, "FetchResponse", { enumerable: true, get: function () { return sdk_8.FetchResponse; } });
var sdk_9 = require("@configcat/sdk");
Object.defineProperty(exports, "PrerequisiteFlagComparator", { enumerable: true, get: function () { return sdk_9.PrerequisiteFlagComparator; } });
Object.defineProperty(exports, "SegmentComparator", { enumerable: true, get: function () { return sdk_9.SegmentComparator; } });
Object.defineProperty(exports, "SettingType", { enumerable: true, get: function () { return sdk_9.SettingType; } });
Object.defineProperty(exports, "UserComparator", { enumerable: true, get: function () { return sdk_9.UserComparator; } });
var sdk_10 = require("@configcat/sdk");
Object.defineProperty(exports, "ClientCacheState", { enumerable: true, get: function () { return sdk_10.ClientCacheState; } });
Object.defineProperty(exports, "RefreshErrorCode", { enumerable: true, get: function () { return sdk_10.RefreshErrorCode; } });
var sdk_11 = require("@configcat/sdk");
Object.defineProperty(exports, "OverrideBehaviour", { enumerable: true, get: function () { return sdk_11.OverrideBehaviour; } });
var sdk_12 = require("@configcat/sdk");
Object.defineProperty(exports, "ConfigJson", { enumerable: true, get: function () { return sdk_12.ConfigJson; } });
Object.defineProperty(exports, "deserializeConfig", { enumerable: true, get: function () { return sdk_12.deserializeConfig; } });
Object.defineProperty(exports, "prepareConfig", { enumerable: true, get: function () { return sdk_12.prepareConfig; } });
Object.defineProperty(exports, "createSettingFromValue", { enumerable: true, get: function () { return sdk_12.createSettingFromValue; } });
var sdk_13 = require("@configcat/sdk");
Object.defineProperty(exports, "EvaluationErrorCode", { enumerable: true, get: function () { return sdk_13.EvaluationErrorCode; } });
var sdk_14 = require("@configcat/sdk");
Object.defineProperty(exports, "User", { enumerable: true, get: function () { return sdk_14.User; } });