UNPKG

@coralogix/browser

Version:

Official Coralogix SDK for browsers

19 lines (18 loc) 712 B
import { InstrumentationBase } from '@opentelemetry/instrumentation'; import { CoralogixWebVitalsInstrumentationConfig } from './web-vitals.types'; export declare class CoralogixWebVitalsInstrumentation extends InstrumentationBase { private metrics; private observers; private isSoftNavsEnabled; constructor(config: CoralogixWebVitalsInstrumentationConfig); private registerToCoreWebVitalMetrics; private registerToSoftNavigations; private registerToCalculatedWebVitalMetrics; private onReport; private registerToTBTMetric; private calculateLoadingPageTime; private calculateAllTotalBlockingTime; enable(): void; disable(): void; protected init(): void; }