UNPKG

@vectorx/cloud-toolkit

Version:

VectorX Cloud Toolkit

28 lines (27 loc) 725 B
import type { IBase } from "./tracker"; interface ISequence { context_sdkSeqId: number; context_sdkSessionId: string; context_pageSessionId: string; clientTime: number; } interface IReqItem { suquence: ISequence; measurement_name: string; measurement_data: Record<string, any>; } export declare class APM { private reportQueue; private allowReport; private eventSeq; private context; private baseData; setContext(userId: string, base?: IBase): void; private startReport; private getSequence; private _request; private bactchReport; private timer; report(measurement_name: string, measurement_data?: IReqItem["measurement_data"]): void; } export {};