UNPKG

@coralogix/browser

Version:

Official Coralogix SDK for browsers

19 lines (18 loc) 717 B
import { InstrumentationBase } from '@opentelemetry/instrumentation'; import { CoralogixWebVitalsInstrumentationConfig } from './instrumentation.model'; 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; }