@opentelemetry/web-common
Version:
Common utilities for web instrumentation
12 lines • 865 B
TypeScript
import { SessionProvider } from './types/SessionProvider';
import { SpanProcessor } from '@opentelemetry/sdk-trace-base';
import { LogRecordProcessor } from '@opentelemetry/sdk-logs';
import { SessionManager, SessionManagerConfig } from './SessionManager';
import { SessionIdGenerator } from './types/SessionIdGenerator';
import { SessionStore } from './types/SessionStore';
export declare function createSessionSpanProcessor(sessionProvider: SessionProvider): SpanProcessor;
export declare function createSessionLogRecordProcessor(sessionProvider: SessionProvider): LogRecordProcessor;
export declare function createSessionManager(config: SessionManagerConfig): SessionManager;
export declare function createDefaultSessionIdGenerator(): SessionIdGenerator;
export declare function createLocalStorageSessionStore(): SessionStore;
//# sourceMappingURL=utils.d.ts.map