UNPKG

@jufab/opentelemetry-angular-interceptor

Version:

@jufab/opentelemetry-angular-interceptor is an Angular Library to deploy [OpenTelemetry](https://opentelemetry.io/) in your Angular application

39 lines (38 loc) 1.11 kB
import { IPropagator } from '../propagator.interface'; import { TextMapPropagator } from '@opentelemetry/api'; import { OpenTelemetryConfig } from '../../../configuration/opentelemetry-config'; import * as i0 from "@angular/core"; /** * B3PropagatorService * * Can be a single or multi header. * * See Configuration for more information */ export declare class B3PropagatorService implements IPropagator { /** * B3PropagatorConfig */ private b3PropagatorConfig; /** * Constructor * * @param config OpenTelemetryConfig */ constructor(config: OpenTelemetryConfig); /** * Define if it's a single or multi header * * @param value string (0 => single header, 1 => Multi Header) * @return B3InjectEncoding */ private static defineB3Encoding; /** * Return an B3Propagator * * @return TextMapPropagator as B3Propagator */ getPropagator(): TextMapPropagator; static ɵfac: i0.ɵɵFactoryDeclaration<B3PropagatorService, never>; static ɵprov: i0.ɵɵInjectableDeclaration<B3PropagatorService>; }