@coralogix/browser
Version:
Official Coralogix SDK for browsers
17 lines (16 loc) • 1.09 kB
TypeScript
import { SessionManager } from './session/sessionManager';
import { SessionRecorder } from './session/sessionRecorder';
import { CoralogixBrowserSdkConfig, UserAgentData } from './types';
import { SnapshotManager } from './snapshot/snapshotManager';
import { WebTracerProvider } from '@opentelemetry/sdk-trace-web';
import type { ClickScreenshotManager } from './instrumentations/screenshot/click-screenshot-manager';
export declare function getSnapshotManager(): SnapshotManager;
export declare function getSessionManager(): SessionManager;
export declare function getSessionRecorder(): SessionRecorder | undefined;
export declare function getClickScreenshotManager(): ClickScreenshotManager | undefined;
export declare function getSdkConfig(): CoralogixBrowserSdkConfig;
export declare function getUserAgentData(): UserAgentData;
export declare function clearMemoryFrom(keys: string[]): void;
export declare function setTracerProvider(provider: WebTracerProvider): void;
export declare function getTracerProvider(): WebTracerProvider | undefined;
export declare function flush(): void;