wemy-monitoring
Version:
一个前端监控
24 lines (23 loc) • 836 B
TypeScript
import { type Report, type UserActionOptions } from '@/types';
import { BehaviorStack } from './behaviorStack';
export declare class UserActionTracker {
private readonly data;
private readonly options;
private readonly elementTrackedList;
private readonly classTrackedList;
private readonly eventTrackedList;
readonly hehaviorStack: BehaviorStack;
private readonly customActions;
private readonly customActionsAcount;
private readonly report;
constructor(options: true | UserActionOptions, report: Report);
private initPageInformation;
private initOriginInformation;
private initRouterChange;
private initPV;
private initDomHandler;
private initHttpHandler;
private sendDataCustom;
installUserActionInnerTracker(): void;
private userActionDataReportHandler;
}