@perceptr/web-sdk
Version:
Perceptr Web SDK for recording and monitoring user sessions
14 lines (13 loc) • 645 B
TypeScript
import type { ExportedSession, NetworkRequest, UserIdentity } from "./types";
import type { eventWithTime } from "@rrweb/types";
export declare class SessionExporter {
private readonly sessionId;
private readonly startTime;
private readonly endTime;
private readonly sessionEvents;
private readonly networkRequests;
private readonly metadata?;
private readonly userIdentity?;
constructor(sessionId: string, startTime: number, endTime: number, sessionEvents: eventWithTime[], networkRequests?: NetworkRequest[], metadata?: Record<string, any>, userIdentity?: UserIdentity);
exportSession(): ExportedSession;
}