1 | declare 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 |
|
33 | export default AvAnalytics;
|