@amplitude/session-replay-react-native
Version:
Amplitude Session Replay for React Native
40 lines (37 loc) • 929 B
JavaScript
import { LogLevel } from '@amplitude/analytics-types';
/**
* Masking levels for sensitive content in session replay
*/
export let 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
*/
export const getDefaultConfig = () => {
return {
autoStart: true,
deviceId: null,
enableRemoteConfig: true,
logLevel: LogLevel.Warn,
maskLevel: MaskLevel.Medium,
optOut: false,
sampleRate: 0,
serverZone: 'US',
sessionId: -1
};
};
export { LogLevel };
//# sourceMappingURL=session-replay-config.js.map