Skip to content

WebSdk

3 exports Added in v1.0.0 Source

Layer

layer

Added in v1.0.0 Source

Signature

declare const layer: {
  (evaluate: LazyArg<Configuration>): Layer<Resource>;
  <E, R>(evaluate: Effect<Configuration, E, R>): Layer<Resource, E, R>;
};

Layers

Signature

declare function layerTracerProvider(
  processor: any,
  config?: Omit<TracerConfig, "resource">,
): Layer<OtelTracerProvider, never, Resource>;

Model

Configuration interface

Added in v1.0.0 Source

Signature

interface Configuration {
  readonly loggerProviderConfig?: Omit<LoggerProviderConfig, "resource">;
  readonly logRecordProcessor?: any;
  readonly metricReader?: any;
  readonly resource: {
    readonly attributes?: any;
    readonly serviceName: string;
    readonly serviceVersion?: string;
  };
  readonly spanProcessor?: any;
  readonly tracerConfig?: Omit<TracerConfig, "resource">;
}