UNPKG

@amplitude/session-replay-react-native

Version:
49 lines (48 loc) 1.24 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports, "LogLevel", { enumerable: true, get: function () { return _analyticsTypes.LogLevel; } }); exports.getDefaultConfig = exports.MaskLevel = void 0; var _analyticsTypes = require("@amplitude/analytics-types"); /** * Masking levels for sensitive content in session replay */ let MaskLevel = exports.MaskLevel = /*#__PURE__*/function (MaskLevel) { /** * Light masking - minimal content is masked */ MaskLevel["Light"] = "light"; /** * Medium masking - balanced approach to content masking */ MaskLevel["Medium"] = "medium"; /** * Conservative masking - maximum content masking for privacy */ MaskLevel["Conservative"] = "conservative"; return MaskLevel; }({}); /** * Configuration for Session Replay React Native SDK */ const getDefaultConfig = () => { return { autoStart: true, deviceId: null, enableRemoteConfig: true, logLevel: _analyticsTypes.LogLevel.Warn, maskLevel: MaskLevel.Medium, optOut: false, sampleRate: 0, serverZone: 'US', sessionId: -1 }; }; exports.getDefaultConfig = getDefaultConfig; //# sourceMappingURL=session-replay-config.js.map