@graphteon/juricode
Version:
We are forging the future with lines of digital steel
21 lines • 926 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ENABLE_TRAJECTORY_REPLAY = exports.HIDE_LLM_SETTINGS = exports.BILLING_SETTINGS = void 0;
exports.loadFeatureFlag = loadFeatureFlag;
function loadFeatureFlag(flagName, defaultValue = false) {
try {
const stringValue = localStorage.getItem(`FEATURE_${flagName}`) || defaultValue.toString();
const value = !!JSON.parse(stringValue);
return value;
}
catch (e) {
return defaultValue;
}
}
const BILLING_SETTINGS = () => loadFeatureFlag("BILLING_SETTINGS");
exports.BILLING_SETTINGS = BILLING_SETTINGS;
const HIDE_LLM_SETTINGS = () => loadFeatureFlag("HIDE_LLM_SETTINGS");
exports.HIDE_LLM_SETTINGS = HIDE_LLM_SETTINGS;
const ENABLE_TRAJECTORY_REPLAY = () => loadFeatureFlag("TRAJECTORY_REPLAY");
exports.ENABLE_TRAJECTORY_REPLAY = ENABLE_TRAJECTORY_REPLAY;
//# sourceMappingURL=feature-flags.js.map