UNPKG

autotel

Version:
14 lines (11 loc) 879 B
import { Meter, Counter, Histogram, ObservableGauge, UpDownCounter } from '@opentelemetry/api'; declare function getMeter(): Meter; type CounterOptions = Parameters<Meter['createCounter']>[1]; type HistogramOptions = Parameters<Meter['createHistogram']>[1]; type UpDownCounterOptions = Parameters<Meter['createUpDownCounter']>[1]; type ObservableGaugeOptions = Parameters<Meter['createObservableGauge']>[1]; declare function createCounter(name: string, options?: CounterOptions): Counter; declare function createHistogram(name: string, options?: HistogramOptions): Histogram; declare function createUpDownCounter(name: string, options?: UpDownCounterOptions): UpDownCounter; declare function createObservableGauge(name: string, options?: ObservableGaugeOptions): ObservableGauge; export { createCounter, createHistogram, createObservableGauge, createUpDownCounter, getMeter };