/// import { IConfig } from './types/config'; export default class Track { lagTimer: NodeJS.Timeout | null; observer: PerformanceObserver | null; init(config: IConfig): void; visualTrack: () => void; listenPageLag: () => void; /** * @description 监听错误异常 */ addListenJSUncaught(): void; /** * @description 监听行为 */ addListenUserActivity(): void; /** * @description 监听路由变化 */ addListenRouterChange(): void; /** * @description 页面将要关闭 */ addListenUnload(): void; /** * @description 销毁监听器 */ destroy(): void; }