@opentelemetry/sdk-trace-web
Version:
24 lines • 870 B
TypeScript
import { BasicTracerProvider, SDKRegistrationConfig, TracerConfig } from '@opentelemetry/sdk-trace-base';
/**
* WebTracerConfig provides an interface for configuring a Web Tracer.
*/
export type WebTracerConfig = TracerConfig;
/**
* This class represents a web tracer with {@link StackContextManager}
*/
export declare class WebTracerProvider extends BasicTracerProvider {
/**
* Constructs a new Tracer instance.
* @param config Web Tracer config
*/
constructor(config?: WebTracerConfig);
/**
* Register this TracerProvider for use with the OpenTelemetry API.
* Undefined values may be replaced with defaults, and
* null values will be skipped.
*
* @param config Configuration object for SDK registration
*/
register(config?: SDKRegistrationConfig): void;
}
//# sourceMappingURL=WebTracerProvider.d.ts.map