UNPKG

@redocly/theme

Version:

Shared UI components lib

15 lines (12 loc) 389 B
/** * Returns user agent. Handles SSR and browser. */ export function getUserAgent() { /* eslint-disable-next-line @typescript-eslint/no-explicit-any */ const ssrUserAgent = (globalThis as any)['SSR_USER_AGENT']; if (ssrUserAgent) { return ssrUserAgent; } const browserUserAgent = typeof navigator !== 'undefined' ? navigator.userAgent : ''; return browserUserAgent; }