decord/source/1080_OpenFeatureIntegrationHook.js
2026-07-21 22:01:30 +00:00

45 lines
1.7 KiB
JavaScript

// Module ID: 1080
// Function ID: 12431
// Name: OpenFeatureIntegrationHook
// Dependencies: []
// Module 1080 (OpenFeatureIntegrationHook)
let closure_2 = require(dependencyMap[0]);
let closure_3 = require(dependencyMap[1]);
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
const _module = require(dependencyMap[2]);
export const OpenFeatureIntegrationHook = () => {
class OpenFeatureIntegrationHook {
constructor() {
tmp = closure_2(this, OpenFeatureIntegrationHook);
return;
}
}
const require = OpenFeatureIntegrationHook;
let obj = {
key: "after",
value: function after(arg0, flagKey) {
const result = OpenFeatureIntegrationHook(closure_1[2])._INTERNAL_insertFlagToScope(flagKey.flagKey, flagKey.value);
const obj = OpenFeatureIntegrationHook(closure_1[2]);
const result1 = OpenFeatureIntegrationHook(closure_1[2])._INTERNAL_addFeatureFlagToActiveSpan(flagKey.flagKey, flagKey.value);
}
};
const items = [obj, ];
obj = {
key: "error",
value: function error(flagKey) {
const result = OpenFeatureIntegrationHook(closure_1[2])._INTERNAL_insertFlagToScope(flagKey.flagKey, flagKey.defaultValue);
const obj = OpenFeatureIntegrationHook(closure_1[2]);
const result1 = OpenFeatureIntegrationHook(closure_1[2])._INTERNAL_addFeatureFlagToActiveSpan(flagKey.flagKey, flagKey.defaultValue);
}
};
items[1] = obj;
return callback(OpenFeatureIntegrationHook, items);
}();
export const openFeatureIntegration = _module.defineIntegration(() => ({
name: "OpenFeature",
processEvent(contexts) {
return callback(closure_1[2])._INTERNAL_copyFlagsFromScopeToEvent(contexts);
}
}));