UNPKG

591 BTypeScriptView Raw
1declare class AvAnalytics {
2 constructor(
3 plugins: any[],
4 promise?: PromiseConstructor,
5 pageTracking?: boolean,
6 autoTrack?: boolean,
7 options?: Record<string, any>
8 );
9
10 startAutoTrack(): void;
11
12 stopAutoTrack(): void;
13
14 handleEvent(event: any): void;
15
16 invalidEvent(event: any): boolean;
17
18 getAnalyticAttrs(elem: any): any;
19
20 startPageTracking(): void;
21
22 stopPageTracking(): void;
23
24 init(): void;
25
26 setPageTracking(value: any): void;
27
28 trackEvent(properties: any): Promise<any[]>;
29
30 trackPageView(url: string): Promise<any[]>;
31}
32
33export default AvAnalytics;