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.58 kB
import { Injectable } from '@angular/core'; import { AWSXRayPropagator } from '@opentelemetry/propagator-aws-xray'; import * as i0 from "@angular/core"; /** * AwsXrayPropagatorService */ export class AwsXrayPropagatorService { /** * Return an AwsXrayPropagator * * @return TextMapPropagator as AwsXrayPropagator */ getPropagator() { return new AWSXRayPropagator(); } } AwsXrayPropagatorService.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: AwsXrayPropagatorService, deps: [], target: i0.ɵɵFactoryTarget.Injectable }); AwsXrayPropagatorService.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: AwsXrayPropagatorService, providedIn: 'root' }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: AwsXrayPropagatorService, decorators: [{ type: Injectable, args: [{ providedIn: 'root', }] }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXdzLXhyYXktcHJvcGFnYXRvci5zZXJ2aWNlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvb3BlbnRlbGVtZXRyeS1pbnRlcmNlcHRvci9zcmMvbGliL3NlcnZpY2VzL3Byb3BhZ2F0b3IvYXdzLXhyYXktcHJvcGFnYXRvci9hd3MteHJheS1wcm9wYWdhdG9yLnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUczQyxPQUFPLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSxvQ0FBb0MsQ0FBQzs7QUFDdkU7O0dBRUc7QUFJSCxNQUFNLE9BQU8sd0JBQXdCO0lBQ25DOzs7O09BSUc7SUFDSCxhQUFhO1FBQ1gsT0FBTyxJQUFJLGlCQUFpQixFQUFFLENBQUM7SUFDakMsQ0FBQzs7cUhBUlUsd0JBQXdCO3lIQUF4Qix3QkFBd0IsY0FGdkIsTUFBTTsyRkFFUCx3QkFBd0I7a0JBSHBDLFVBQVU7bUJBQUM7b0JBQ1YsVUFBVSxFQUFFLE1BQU07aUJBQ25CIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgSVByb3BhZ2F0b3IgfSBmcm9tICcuLi9wcm9wYWdhdG9yLmludGVyZmFjZSc7XG5pbXBvcnQgeyBUZXh0TWFwUHJvcGFnYXRvciB9IGZyb20gJ0BvcGVudGVsZW1ldHJ5L2FwaSc7XG5pbXBvcnQgeyBBV1NYUmF5UHJvcGFnYXRvciB9IGZyb20gJ0BvcGVudGVsZW1ldHJ5L3Byb3BhZ2F0b3ItYXdzLXhyYXknO1xuLyoqXG4gKiBBd3NYcmF5UHJvcGFnYXRvclNlcnZpY2VcbiAqL1xuQEluamVjdGFibGUoe1xuICBwcm92aWRlZEluOiAncm9vdCcsXG59KVxuZXhwb3J0IGNsYXNzIEF3c1hyYXlQcm9wYWdhdG9yU2VydmljZSBpbXBsZW1lbnRzIElQcm9wYWdhdG9yIHtcbiAgLyoqXG4gICAqIFJldHVybiBhbiBBd3NYcmF5UHJvcGFnYXRvclxuICAgKlxuICAgKiBAcmV0dXJuIFRleHRNYXBQcm9wYWdhdG9yIGFzIEF3c1hyYXlQcm9wYWdhdG9yXG4gICAqL1xuICBnZXRQcm9wYWdhdG9yKCk6IFRleHRNYXBQcm9wYWdhdG9yIHtcbiAgICByZXR1cm4gbmV3IEFXU1hSYXlQcm9wYWdhdG9yKCk7XG4gIH1cbn1cbiJdfQ==