UNPKG

@datadog/browser-logs

Version:
20 lines (17 loc) 551 B
import type { RelativeTime } from '@datadog/browser-core' import type { LogsSessionManager } from '../logsSessionManager' export interface InternalContext { session_id: string | undefined } export function startInternalContext(sessionManager: LogsSessionManager) { return { get: (startTime?: number): InternalContext | undefined => { const trackedSession = sessionManager.findTrackedSession(startTime as RelativeTime) if (trackedSession) { return { session_id: trackedSession.id, } } }, } }