UNPKG

@jufab/opentelemetry-angular-interceptor

Version:

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

13 lines (12 loc) 1.03 kB
import { ClassProvider, ConstructorProvider, ExistingProvider, FactoryProvider, ModuleWithProviders, ValueProvider } from '@angular/core'; import { OpenTelemetryConfig } from './configuration/opentelemetry-config'; import { InstrumentationService } from './services/instrumentation/instrumentation.service'; import * as i0 from "@angular/core"; export declare const instruServiceLoader: (instrumentationService: InstrumentationService) => () => void; export declare class OtelWebTracerModule { constructor(parentModule?: OtelWebTracerModule); static forRoot(config: OpenTelemetryConfig | null | undefined, configProvider?: ValueProvider | ClassProvider | ConstructorProvider | ExistingProvider | FactoryProvider): ModuleWithProviders<OtelWebTracerModule>; static ɵfac: i0.ɵɵFactoryDeclaration<OtelWebTracerModule, [{ optional: true; skipSelf: true; }]>; static ɵmod: i0.ɵɵNgModuleDeclaration<OtelWebTracerModule, never, never, never>; static ɵinj: i0.ɵɵInjectorDeclaration<OtelWebTracerModule>; }