UNPKG

@2l/ewa-analytics-web-sdk

Version:
24 lines 863 B
import { EwaAnalyticsConfig } from '../sdk/types'; import { EventTracker, EwaAnalyticsContext } from './tracker'; export interface InternalEventsConfig { eventTracker: EventTracker; globalConfig: EwaAnalyticsConfig; connection?: any; } export declare class InternalEvents { private config; constructor(config: InternalEventsConfig); private hasValidLocationData; private logLocationWarning; private createSessionLocatedData; private createSessionStartedData; /** * Send session started event */ sendSessionStarted(context?: EwaAnalyticsContext): Promise<void>; /** * Send session located event when SDK initializes */ sendSessionLocated(country: string | undefined, ip_address: string | undefined, context?: EwaAnalyticsContext): Promise<void>; } //# sourceMappingURL=internalEvents.d.ts.map