UNPKG

as-event-tracker

Version:

Logs events in the browser based on client interactions.

37 lines (36 loc) 1.28 kB
import Logger from "./abstract/Logger"; import ClientChannelMeta from "./ClientChannelMeta"; export declare class UserState { sessionId?: string; visitorId?: string; constructor(init?: Partial<UserState>); } export default class State { client_key: string; client_reference: string; request_id: string; enableAutoClick: boolean; sendPageLoad: boolean; manualPageLoadTrackingStringsToMatch: string[]; isAuthenticated: boolean; user: UserState; captureUrl: string; dataSource: string; clientChannelMeta: ClientChannelMeta; logger: Logger; consoleLogEvents: boolean; constructor(init?: Partial<State>); setClientRef(client_ref: any): void; setVisitorId(): void; setSessionId(): void; setClientKey(clientKey: string): void; setRequestId(reqId: string): void; setAutoClick(autoClick: boolean): void; setAutoPageLoad(autoPageLoad: boolean): void; setUserState(userState: UserState): void; setConsoleLogEvents(consoleLogEvents: boolean): void; setCaptureUrl(captureUrl: string): void; setClientChannelMeta(clientChannelMeta: ClientChannelMeta): void; setDataSource(dataSource: string): void; setLogger(logger: Logger): void; }