TS cannot yet infer the type of this.constructor: https://github.com/Microsoft/TypeScript/issues/3841#issuecomment-337560146 There is no need to override either of the getters in your child class. The type of the registered component maps should be the same across all classes in the inheritance tree.
the new SpanProcessor to be added.
Returns a Tracer, creating one if one with the given name and version is not already created.
This function may return different Tracer types (e.g. {@link NoopTracerProvider} vs. a functional tracer).
Tracer A Tracer with the given name and version
Register this TracerProvider for use with the OpenTelemetry API. Undefined values may be replaced with defaults, and null values will be skipped.
Configuration object for SDK registration
Generated using TypeDoc
This class represents a basic tracer provider which platform libraries can extend