@perceptr/web-sdk
Version:
Perceptr Web SDK for recording and monitoring user sessions
12 lines (11 loc) • 679 B
TypeScript
import type { eventWithTime } from "@rrweb/types";
import { SessionRecordingUrlTrigger } from "../types";
export declare function circularReferenceReplacer(): (this: any, _key: string, value: any) => any;
export declare function estimateSize(sizeable: unknown): number;
export declare function ensureMaxMessageSize(data: eventWithTime): {
event: eventWithTime;
size: number;
};
export declare function truncateLargeConsoleLogs(_event: eventWithTime): eventWithTime;
export declare function sessionRecordingUrlTriggerMatches(url: string, triggers: SessionRecordingUrlTrigger[]): boolean;
export declare function scheduleIdleTask(task: () => void, timeout?: number): void;