UNPKG

@opentelemetry/web-common

Version:
12 lines 865 B
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