UNPKG

@perceptr/web-sdk

Version:

Perceptr Web SDK for recording and monitoring user sessions

24 lines (23 loc) 1.58 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.SEVEN_MEGABYTES = exports.CONSOLE_LOG_PLUGIN_NAME = exports.MAX_MESSAGE_SIZE = exports.MUTATION_SOURCE_TYPE = exports.PLUGIN_EVENT_TYPE = exports.INCREMENTAL_SNAPSHOT_EVENT_TYPE = exports.META_EVENT_TYPE = exports.FULL_SNAPSHOT_EVENT_TYPE = exports.replacementImageURI = exports.ACTIVE_SOURCES = void 0; const rrweb_1 = require("rrweb"); exports.ACTIVE_SOURCES = [ rrweb_1.IncrementalSource.MouseMove, rrweb_1.IncrementalSource.MouseInteraction, rrweb_1.IncrementalSource.Scroll, rrweb_1.IncrementalSource.ViewportResize, rrweb_1.IncrementalSource.Input, rrweb_1.IncrementalSource.TouchMove, rrweb_1.IncrementalSource.MediaInteraction, rrweb_1.IncrementalSource.Drag, ]; exports.replacementImageURI = 'data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNOCAwSDE2TDAgMTZWOEw4IDBaIiBmaWxsPSIjMkQyRDJEIi8+CjxwYXRoIGQ9Ik0xNiA4VjE2SDhMMTYgOFoiIGZpbGw9IiMyRDJEMkQiLz4KPC9zdmc+Cg=='; exports.FULL_SNAPSHOT_EVENT_TYPE = 2; exports.META_EVENT_TYPE = 4; exports.INCREMENTAL_SNAPSHOT_EVENT_TYPE = 3; exports.PLUGIN_EVENT_TYPE = 6; exports.MUTATION_SOURCE_TYPE = 0; exports.MAX_MESSAGE_SIZE = 5000000; // ~5mb exports.CONSOLE_LOG_PLUGIN_NAME = 'rrweb/console@1'; // The name of the rr-web plugin that emits console logs exports.SEVEN_MEGABYTES = 1024 * 1024 * 7 * 0.9; // ~7mb (with some wiggle room)