1234567891011121314151617181920212223 |
- export type EventNameEnumType = 'pageview' | '';
- export type Dict<T> = { [key: string]: T };
- export interface GlobalEventType {
- id: string;
- eventName: string;
- eventVariable: string;
- triggerTime: number;
- }
- export type TrackEventType = 'click' | 'menu';
- export interface TrackActionOption extends Dict<any> {
- eventType: string;
- }
- export interface IBaseAction {
- trackView(url: string, referrer: string, uuid: string): void;
- TrackEvent(value: string, type: string, url: string, uuid: string): void;
- }
- export interface ICustomAction {
- track(trackActionName: string, trackActionOption?: TrackActionOption): void;
- startTrack(trackActionName: string, trackActionOption?: TrackActionOption): void;
- endTrack(trackActionName: string, trackActionOption?: TrackActionOption): void;
- }
|