UNPKG

qh-monitor

Version:

这是一个埋点SDK This is a buried SDK

37 lines (34 loc) 882 B
/** * @requestUrl 接口地址 * @domMonitor 携带Monitor-key 点击事件上报 * @sdkVersionsdk 版本 * @jsError js 和 promise 报错异常上报 */ interface DefaultOptons { requestUrl: string | undefined; domMonitor: boolean; sdkVersion: string | number; jsError: boolean; } interface Options extends Partial<DefaultOptons> { requestUrl: string; } type reportMonitorData = { [key: string]: any; event: string; targetKey: string; }; declare class Monitor { data: Options; private version; constructor(options: Options); private initDef; sendMonitor<T extends reportMonitorData>(data: T): void; private installInnerTrack; private targetKeyReport; private jsError; private errorEvent; private promiseReject; private reportMonitor; } export { Monitor as default };