UNPKG

@perceptr/web-sdk

Version:

Perceptr Web SDK for recording and monitoring user sessions

28 lines (27 loc) 954 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.SessionExporter = void 0; class SessionExporter { constructor(sessionId, startTime, endTime, sessionEvents, networkRequests = [], metadata, userIdentity) { this.sessionId = sessionId; this.startTime = startTime; this.endTime = endTime; this.sessionEvents = sessionEvents; this.networkRequests = networkRequests; this.metadata = metadata; this.userIdentity = userIdentity; } exportSession() { const exportData = { sessionId: this.sessionId, startTime: this.startTime, endTime: this.endTime, metadata: this.metadata, rrwebEvents: this.sessionEvents, networkRequests: this.networkRequests, userIdentity: this.userIdentity, }; return exportData; } } exports.SessionExporter = SessionExporter;