@grafana/faro-web-sdk
Version:
Faro instrumentations, metas, transports for web.
23 lines (22 loc) • 627 B
TypeScript
import type { UserActionInternalInterface } from '@grafana/faro-core';
export declare class UserActionController {
private userAction;
private readonly http;
private readonly dom;
private readonly perf;
private allMonitorsSub?;
private stateSub?;
private followUpTid?;
private haltTid?;
private isValid;
private runningRequests;
constructor(userAction: UserActionInternalInterface);
attach(): void;
private scheduleFollowUp;
private haltAction;
private startHaltTimeout;
private endAction;
private cancelAction;
private cleanup;
private clearTimer;
}