UNPKG

ds-tool

Version:
35 lines (34 loc) 943 B
interface IoConfigParam { project: number; url?: string; } interface IactiveReportParam { action?: string; identifier?: string; keyWords?: string; } declare type tReport = null | ((oConfig: IactiveReportParam & IoConfigParam) => void); /** * 埋点: * ds-bp="a=动作(按钮或功能名称描述):k=关键字:i=埋点唯一标识" */ export declare class DsWebTracking { report: tReport; oConfig: { project: number; url: string; }; reportData: { action: string; identifier: string; keyWords: string; }; constructor(oConfig: IoConfigParam, report?: tReport); check(): boolean; int(): void; parsePa(evParam: string): void; activeReport(param: IactiveReportParam): void; reportFn(params: any): void; ajax(method: string, url: string, data: any, success?: any): void; } export default DsWebTracking;