@sentry/browser
Version:
Official Sentry SDK for browsers
22 lines (19 loc) • 746 B
JavaScript
import { defineIntegration, _INTERNAL_copyFlagsFromScopeToEvent, _INTERNAL_insertFlagToScope, _INTERNAL_addFeatureFlagToActiveSpan } from '@sentry/core/browser';
const statsigIntegration = defineIntegration(
({ featureFlagClient: statsigClient }) => {
return {
name: "Statsig",
setup(_client) {
statsigClient.on("gate_evaluation", (event) => {
_INTERNAL_insertFlagToScope(event.gate.name, event.gate.value);
_INTERNAL_addFeatureFlagToActiveSpan(event.gate.name, event.gate.value);
});
},
processEvent(event, _hint, _client) {
return _INTERNAL_copyFlagsFromScopeToEvent(event);
}
};
}
);
export { statsigIntegration };
//# sourceMappingURL=integration.js.map