1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 | import { Logger } from '../logger';
|
9 | import { Analytics, EventOptions, PageviewOptions, ScreenviewOptions, TimingOptions } from './api';
|
10 |
|
11 |
|
12 |
|
13 |
|
14 | export declare class LoggingAnalytics implements Analytics {
|
15 | protected _logger: Logger;
|
16 | constructor(_logger: Logger);
|
17 | event(category: string, action: string, options?: EventOptions): void;
|
18 | screenview(screenName: string, appName: string, options?: ScreenviewOptions): void;
|
19 | pageview(path: string, options?: PageviewOptions): void;
|
20 | timing(category: string, variable: string, time: string | number, options?: TimingOptions): void;
|
21 | flush(): Promise<void>;
|
22 | }
|