UNPKG

@jufab/opentelemetry-angular-interceptor

Version:

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

25 lines 2.77 kB
import { Injectable } from '@angular/core'; import { W3CTraceContextPropagator } from '@opentelemetry/core'; import * as i0 from "@angular/core"; /** * W3CTraceContextPropagatorService */ export class W3CTraceContextPropagatorService { /** * Return an W3CTraceContextPropagatorService * * @return TextMapPropagator as W3CTraceContextPropagatorService */ getPropagator() { return new W3CTraceContextPropagator(); } } W3CTraceContextPropagatorService.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: W3CTraceContextPropagatorService, deps: [], target: i0.ɵɵFactoryTarget.Injectable }); W3CTraceContextPropagatorService.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: W3CTraceContextPropagatorService, providedIn: 'root' }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: W3CTraceContextPropagatorService, decorators: [{ type: Injectable, args: [{ providedIn: 'root', }] }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidzNjLXRyYWNlLWNvbnRleHQtcHJvcGFnYXRvci5zZXJ2aWNlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvb3BlbnRlbGVtZXRyeS1pbnRlcmNlcHRvci9zcmMvbGliL3NlcnZpY2VzL3Byb3BhZ2F0b3IvdzNjLXRyYWNlLWNvbnRleHQtcHJvcGFnYXRvci93M2MtdHJhY2UtY29udGV4dC1wcm9wYWdhdG9yLnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUczQyxPQUFPLEVBQUUseUJBQXlCLEVBQUUsTUFBTSxxQkFBcUIsQ0FBQzs7QUFFaEU7O0dBRUc7QUFJSCxNQUFNLE9BQU8sZ0NBQWdDO0lBQzNDOzs7O09BSUc7SUFDSCxhQUFhO1FBQ1gsT0FBTyxJQUFJLHlCQUF5QixFQUFFLENBQUM7SUFDekMsQ0FBQzs7NkhBUlUsZ0NBQWdDO2lJQUFoQyxnQ0FBZ0MsY0FGL0IsTUFBTTsyRkFFUCxnQ0FBZ0M7a0JBSDVDLFVBQVU7bUJBQUM7b0JBQ1YsVUFBVSxFQUFFLE1BQU07aUJBQ25CIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgSVByb3BhZ2F0b3IgfSBmcm9tICcuLi9wcm9wYWdhdG9yLmludGVyZmFjZSc7XG5pbXBvcnQgeyBUZXh0TWFwUHJvcGFnYXRvciB9IGZyb20gJ0BvcGVudGVsZW1ldHJ5L2FwaSc7XG5pbXBvcnQgeyBXM0NUcmFjZUNvbnRleHRQcm9wYWdhdG9yIH0gZnJvbSAnQG9wZW50ZWxlbWV0cnkvY29yZSc7XG5cbi8qKlxuICogVzNDVHJhY2VDb250ZXh0UHJvcGFnYXRvclNlcnZpY2VcbiAqL1xuQEluamVjdGFibGUoe1xuICBwcm92aWRlZEluOiAncm9vdCcsXG59KVxuZXhwb3J0IGNsYXNzIFczQ1RyYWNlQ29udGV4dFByb3BhZ2F0b3JTZXJ2aWNlIGltcGxlbWVudHMgSVByb3BhZ2F0b3Ige1xuICAvKipcbiAgICogUmV0dXJuIGFuIFczQ1RyYWNlQ29udGV4dFByb3BhZ2F0b3JTZXJ2aWNlXG4gICAqXG4gICAqIEByZXR1cm4gVGV4dE1hcFByb3BhZ2F0b3IgYXMgVzNDVHJhY2VDb250ZXh0UHJvcGFnYXRvclNlcnZpY2VcbiAgICovXG4gIGdldFByb3BhZ2F0b3IoKTogVGV4dE1hcFByb3BhZ2F0b3Ige1xuICAgIHJldHVybiBuZXcgVzNDVHJhY2VDb250ZXh0UHJvcGFnYXRvcigpO1xuICB9XG59XG4iXX0=