@grafana/faro-web-sdk
Version:
Faro instrumentations, metas, transports for web.
17 lines (16 loc) • 571 B
TypeScript
import type { Config, MeasurementsAPI } from '@grafana/faro-core';
export declare class WebVitalsWithAttribution {
private corePushMeasurement;
private webVitalConfig?;
constructor(corePushMeasurement: MeasurementsAPI['pushMeasurement'], webVitalConfig?: Config['webVitalsInstrumentation']);
initialize(): void;
private measureCLS;
private measureFCP;
private measureINP;
private measureLCP;
private measureTTFB;
private buildInitialValues;
private buildInitialContext;
private pushMeasurement;
private addIfPresent;
}