UNPKG

@jufab/opentelemetry-angular-interceptor

Version:

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

26 lines 2.52 kB
import { Injectable } from '@angular/core'; import { ConsoleSpanExporter } from '@opentelemetry/sdk-trace-base'; import * as i0 from "@angular/core"; /** * ConsoleSpanExporterService * A default span exporter */ export class ConsoleSpanExporterService { /** * Return a ConsoleSpanExporter * * @return SpanExporter */ getExporter() { return new ConsoleSpanExporter(); } } ConsoleSpanExporterService.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: ConsoleSpanExporterService, deps: [], target: i0.ɵɵFactoryTarget.Injectable }); ConsoleSpanExporterService.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: ConsoleSpanExporterService, providedIn: 'root' }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: ConsoleSpanExporterService, decorators: [{ type: Injectable, args: [{ providedIn: 'root', }] }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29uc29sZS1zcGFuLWV4cG9ydGVyLnNlcnZpY2UuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9vcGVudGVsZW1ldHJ5LWludGVyY2VwdG9yL3NyYy9saWIvc2VydmljZXMvZXhwb3J0ZXIvY29uc29sZS9jb25zb2xlLXNwYW4tZXhwb3J0ZXIuc2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBRTNDLE9BQU8sRUFBZ0IsbUJBQW1CLEVBQUUsTUFBTSwrQkFBK0IsQ0FBQzs7QUFFbEY7OztHQUdHO0FBSUgsTUFBTSxPQUFPLDBCQUEwQjtJQUNyQzs7OztPQUlHO0lBQ0gsV0FBVztRQUNULE9BQU8sSUFBSSxtQkFBbUIsRUFBRSxDQUFDO0lBQ25DLENBQUM7O3VIQVJVLDBCQUEwQjsySEFBMUIsMEJBQTBCLGNBRnpCLE1BQU07MkZBRVAsMEJBQTBCO2tCQUh0QyxVQUFVO21CQUFDO29CQUNWLFVBQVUsRUFBRSxNQUFNO2lCQUNuQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IElFeHBvcnRlciB9IGZyb20gJy4uL2V4cG9ydGVyLmludGVyZmFjZSc7XG5pbXBvcnQgeyBTcGFuRXhwb3J0ZXIsIENvbnNvbGVTcGFuRXhwb3J0ZXIgfSBmcm9tICdAb3BlbnRlbGVtZXRyeS9zZGstdHJhY2UtYmFzZSc7XG5cbi8qKlxuICogQ29uc29sZVNwYW5FeHBvcnRlclNlcnZpY2VcbiAqIEEgZGVmYXVsdCBzcGFuIGV4cG9ydGVyXG4gKi9cbkBJbmplY3RhYmxlKHtcbiAgcHJvdmlkZWRJbjogJ3Jvb3QnLFxufSlcbmV4cG9ydCBjbGFzcyBDb25zb2xlU3BhbkV4cG9ydGVyU2VydmljZSBpbXBsZW1lbnRzIElFeHBvcnRlciB7XG4gIC8qKlxuICAgKiBSZXR1cm4gYSBDb25zb2xlU3BhbkV4cG9ydGVyXG4gICAqXG4gICAqIEByZXR1cm4gU3BhbkV4cG9ydGVyXG4gICAqL1xuICBnZXRFeHBvcnRlcigpOiBTcGFuRXhwb3J0ZXIge1xuICAgIHJldHVybiBuZXcgQ29uc29sZVNwYW5FeHBvcnRlcigpO1xuICB9XG59XG4iXX0=