UNPKG

@coralogix/browser

Version:

Official Coralogix SDK for browsers

21 lines (20 loc) 795 B
import { SnapshotContext } from './snapshot.model'; export declare function clearStoredSnapshotState(): void; export declare class SnapshotManager { private _currentSnapshot; private _fragmentsState; private _isSnapshotSentDueToRecording; private _shouldTriggerSnapshotContext; constructor(); get fragmentsState(): Set<string>; get currentSnapshot(): SnapshotContext; get isSnapshotSentDueToRecording(): boolean; get shouldTriggerSnapshotContext(): boolean; set isSnapshotSentDueToRecording(value: boolean); set shouldTriggerSnapshotContext(value: boolean); updateSnapshot: (overrides: Partial<SnapshotContext>) => void; resetSnapshot: () => void; private shouldPersistSnapshot; private persistSnapshot; private restoreSnapshot; }