UNPKG

@grafana/faro-web-sdk

Version:

Faro instrumentations, metas, transports for web.

18 lines (17 loc) 1.18 kB
import type { MeasurementsAPI } from '@grafana/faro-core'; export declare class WebVitalsBasic { private pushMeasurement; private webVitalConfig?; static mapping: { cls: (onReport: (metric: import("web-vitals").CLSMetric) => void, opts?: import("web-vitals").ReportOpts | undefined) => void; fcp: (onReport: (metric: import("web-vitals").FCPMetric) => void, opts?: import("web-vitals").ReportOpts | undefined) => void; fid: (onReport: (metric: import("web-vitals").FIDMetric) => void, opts?: import("web-vitals").ReportOpts | undefined) => void; inp: (onReport: (metric: import("web-vitals").INPMetric) => void, opts?: import("web-vitals").ReportOpts | undefined) => void; lcp: (onReport: (metric: import("web-vitals").LCPMetric) => void, opts?: import("web-vitals").ReportOpts | undefined) => void; ttfb: (onReport: (metric: import("web-vitals").TTFBMetric) => void, opts?: import("web-vitals").ReportOpts | undefined) => void; }; constructor(pushMeasurement: MeasurementsAPI['pushMeasurement'], webVitalConfig?: { reportAllChanges?: boolean | undefined; } | undefined); initialize(): void; }