cosmic-analytics
Version:
Lightweight analytics for Cosmic projects
21 lines (18 loc) • 776 B
text/typescript
export { a as CosmicAnalytics, C as CosmicAnalyticsProvider, g as getAnalytics, i as initAnalytics, u as useCosmicAnalytics } from './index-Choim3R1.mjs';
import { D as DeviceInfo } from './index-B31B8OmP.mjs';
export { A as AnalyticsConfig, a as AnalyticsEvent, c as AnalyticsMetrics, b as PageExitEvent, P as PageViewEvent } from './index-B31B8OmP.mjs';
import 'react/jsx-runtime';
import 'react';
/**
* Check if running in browser environment
*/
declare function isBrowser(): boolean;
/**
* Parse user agent to extract device information
*/
declare function parseUserAgent(userAgent: string): DeviceInfo;
/**
* Get referrer source
*/
declare function getReferrerSource(referrer: string): string;
export { DeviceInfo, getReferrerSource, isBrowser, parseUserAgent };